html {
  margin:0;
  padding:0;
}
body {
  font: 8pt Tahoma, arial,sans-serif;
  color:#000;
  min-width:1000px;
  margin:0;
  padding:0;
  background-color:#fff;
}
.clear {
  clear:left;
  width:1px;
  height:1px;
}
a {
  color: #0A406C;
}
input  {
  font-size:8pt;
}
select {
  font-size:8pt;
}
#container {
	width:auto;
	height:100%;
	background-color:#ffffff;
}
div#banners {
  /* height:90px; */
  padding-left:10px;
}
div#right{
  float:right;
  width:156px;
}
div#wrapper {
  float:left;
  width:100%;
  margin-left:-156px;
}
div#global_content {
  margin-left:156px;
  position:relative;
}

div#inner_header {
  position:relative;
  margin:0px 10px;
  border-top: solid 1px #A2A19F;
  height:110px;
}
div#inner_wrapper {
  position:relative;
  width:100%;
  clear:both;
}
/* div#inner_left {
  position:absolute;
  top:0px;
  left:10px;
  width:150px;
}
*/
div#inner_left {
  width:150px;
  margin-left: 0px;
}
div#inner_right {
  float:right;
  width:200px;
  background:#0ff;
  clear:both;
  background:url('/gif/left_wing_bgr.gif') left top repeat-y;
  padding-right:4px;
}
/* html>body div#inner_right {
  margin-top:-10px;
}*/

div#inner_content {
  margin:0px 210px 0px 0px;
  height:100%;
}
div#banners img {
  float:left;
  margin:0px 10px 10px 0px;
}
div#top_numbers {
/*  position:absolute;
  top:0px;
  left:0px; */
  width:196px;
  float:left;
  border-top: solid 1px #A2A19F;
  margin-top:-1px;
}
html>body {
  border:none;
  margin:0;
}
div#top_numbers h2 {
  color:#969495;
  font-family:Arial;
  font-size:11px;
  text-transform:uppercase;
  margin:2px 0px 0px 0px;
}
div#top_numbers h2 a {
  color:#969495;
  text-decoration:none;
}
div#top_numbers div.num {
  color:#DA251C;
  font-size:22px;
  font-weight:bold;
}
div#top_numbers div.text {
  color:#005C9F;
  font-size:13px;
  font-weight:bold;
  line-height:13px;
}
div#top_numbers div.text a {
  color:#005C9F;
  font-size:13px;
  font-weight:bold;
}
/* img.logo {
  position:absolute;
  top:1px;
  left:198px;
}
*/
img.logo {
  margin-left:2px;
}

div#date {
  position:absolute;
  top:13px;
  right:375px;
  width:190px;
}
html>body div#date {
  position:absolute;
  top:13px;
  right:0px;
  width:190px;
}
div#select_region {
  position:absolute;
  top:53px;
  right:375px;
  width:190px;
  font-size:8pt;
  margin-bottom:20px;
}
html>body div#select_region {
  position:absolute;
  top:53px;
  right:0px;
  width:190px;
  font-size:8pt;
}
div#select_region select {
  font-size:7pt;
}
div.gorizontal_menu_wrapper {
  text-align:center;
  margin-top:6px;
  padding-left:10px;
  padding-right:10px;
}
div#gorizontal_menu {
  width:100%;
  min-height:17px;
  margin:0 auto;
  border-top: solid 1px #444444;
  border-bottom: solid 1px #444444;
}
div#gorizontal_menu a {
  display:block;
  float:left;
  width:14%;
  min-height:11px;
  margin-top:4px;
  border-right: solid 1px #444444;
  color:#1D1C1A;
  text-transform:uppercase;
  text-decoration:none;
}
div#gorizontal_menu div.menu_rss {
  float:left;
  width:14%;
  min-height:11px;
  margin-top:0px;
}
div#gorizontal_menu div.menu_rss a {
  border:none;
  display:inline;
  margin:0;
  float:none;
}
div#gorizontal_menu div.menu_rss img {
  border:none;
  display:inline;
  margin:0;
  margin-right:5px;
  float:none;
}

table.rss_table {
  /* margin:-2px auto -6px auto; */
  margin:0 auto;
  height:11px;
}
table.rss_table td {
  vertical-align:middle;
  padding:0;
}
div#gorizontal_menu a:hover {
  text-decoration:underline;
}
div#left_menu {
  padding-right:4px;
  margin:10px 0;
}
div#left_menu a {
  display:block;
  min-height:19px;
  background-color:#EEE;
  border-bottom:solid 1px #fff;
  padding-left:7px;
  padding-top:2px;
  color:#282423;
  text-decoration:none;
}
div#left_menu div {
  display:block;
  min-height:19px;
  background-color:#E0E1E6;
  border-bottom:solid 1px #fff;
  padding-left:7px;
  padding-top:2px;
  color:#282423;
  text-decoration:none;
  white-space:nowrap;
  clear:both;
}
div#left_menu div a {
  background-color:#E0E1E6;
  float:left;
  border:none;
  padding:0;
}
div#subregions {
  padding-right:4px;
  margin:10px 0px 0px 0px;
}
div#subregions h2 {
  font-size:8pt;
  background-color:#A9A9A9;
  color:#fff;
  text-transform:uppercase;
  margin:0;
  padding:4px 0px 4px 4px;
}
div#subregions div.subregion_name, div.subregion_name a {
  display:block;
  font-size:7pt;
  background-color:#eee;
  color:#0D588F;
  font-weight:bold;
  text-transform:uppercase;
  padding:4px 0px 4px 6px;
  text-decoration:none;
}

div#subregions div.subregion_lid a {
  display:block;
  background-color:#eee;
  color:#000;
  padding:4px 0px 4px 6px;
  text-decoration:none;
  border-bottom:solid 1px #fff;
}
div.adv {
  background-color:#eee;
  margin-right:4px;
  padding-top:12px;
  text-align:center;
  clear:both;
}
div.adv img {
  margin-bottom:12px;
}
div.adv div.banner_div {
  margin-bottom:27px;
  margin:0 auto;
}
div.adv object {
  margin-bottom:27px;
  margin:0 auto;
}
div.adv embed {
  margin-bottom:27px;
  margin:0 auto;
}

div.right_col_item {
  background-color:#eee;
  margin-bottom:8px;
}
div.right_col_item a {
  color:#000;
  text-decoration:none;
}
div.right_col_item a:hover {
  text-decoration:underline;
}
div.right_col_item .head {
  background-color:#A9A9A9;
  text-transform:uppercase;
  margin:0;
  padding:4px 0px 4px 4px;
  margin-bottom:8px;
  color:#fff;
  font-size:8pt;
  font-weight:bold;
}
div.right_col_item .head a {
  color:#fff;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}
div.right_col_item img {
  float:left;
  margin:0px 3px 3px 0px;
}
div.right_col_item .text {
  margin:0px 0px 12px 4px;
}
div.right_col_item hr {
  width:90%;
  margin:0 auto;
  color:#CACACA;
  margin:8px auto;
  margin-top:0px;
}
div.inner_right_col_item {
  margin-bottom:8px;
  padding-left:4px;
}
div.inner_right_col_item a {
  color:#000;
  text-decoration:none;
}
div.inner_right_col_item a:hover {
  text-decoration:underline;
}
div.inner_right_col_item .head {
  text-transform:uppercase;
  margin:0;
  padding:4px 0px 4px 4px;
  margin-bottom:8px;
  color:#949494;
  font-size:8pt;
  font-weight:bold;
}
div.inner_right_col_item .head a {
  color:#949494;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}
div.inner_right_col_item img {
  float:left;
  margin:0px 3px 3px 0px;
}
div.inner_right_col_item .text {
  margin:0px 0px 12px 4px;
}
div.inner_right_col_item .text2 {
  margin:0px 0px 12px 4px;
  padding-left:12px;
  background:url('/gif/digest_mark.gif') left 3px no-repeat;
}
div.inner_right_col_item .text_blue {
  font-size:9pt;
  margin:0px 0px 12px 4px;
  color:#045FA6;
  font-weight:bold;
}
div.inner_right_col_item .text_blue2 {
  margin:0px 0px 12px 4px;
  color:#045FA6;
}
div.inner_right_col_item .text_blue a {
  color:#045FA6;
}
div.inner_right_col_item .text_blue2 a {
  color:#045FA6;
}
div.inner_right_col_item hr {
  width:90%;
  margin:0 auto;
  color:#CACACA;
  margin:8px auto;
  margin-top:0px;
}

div.b468x60 {
  text-align:center;
  margin:10px 0;  
}
div.b468x50 img {
  width:468px;
  height:60px;
  margin:0 auto;
}
.banner_div {
  width:468px;
  height:60px;  
}
div.b145x210 {
  width:210px;  
  float:left;
  margin:0px 5px 5px 0px;
  text-align:center;
}
div.right_col_item div.editor {
  font-weight:bold;
  text-transform:uppercase;
  margin:38px 0px 0px 0px;
}
div.main_content h2 {
  color:#9D9B9C;
  font-size:10pt;
  text-transform:uppercase;
  margin:0;
}
div.main_content h2 a {
  color:#9D9B9C;
  text-decoration:none;
}
div.col3_centrecontent h2 {
  color:#9D9B9C;
  font-size:10pt;
  text-transform:uppercase;
  margin:0;
  margin-bottom:12px;
}
div.col3_centrecontent h2 a {
  color:#9D9B9C;
  text-decoration:none;
}
div.author {
  float:right;
  text-align:right;
  margin:0;
  margin-top:10px;
}
div.lid {
  margin:30px 0px;
}
div.grey_line {
  width:100%;
  clear:both;
  border-top: solid 1px #959593;
}
div.comments_line {
  font-style:italic;
  margin:20px 0px;
}
div.last_news_item  {
 width:96%;
 margin-bottom:15px;
}
div.last_news_item  a{
  color:#000;
  text-decoration:none;
}
div.last_news_item a:hover {
  text-decoration:underline;
}
div.last_news_item h4 {
  font-size:8pt;
  text-transform:uppercase;
  margin:0;
  margin-bottom:2px;
}
div.index_top_news_item {
  padding-top:10px;
}
div.index_top_news_item img {
  float:left;
  margin:0px 10px 10px 0px;
}
div.index_news_item {
  width:46%;
  float:left;
  margin:0px 10px 15px 0px;
}
div.index_top_news h4 {
  font-size:8pt;
  text-transform:uppercase;
  margin:2px 0;
  margin-top:6px;
  color:#000;
  text-decoration:none;
}
div#right h4 {
  font-size:9pt;
  text-transform:uppercase;
  margin:0;
  margin-top:-4px;
  color:#000;
  text-decoration:none;
  color:#2b2b2b;
}
div.index_news_item img {
  float:left;
  margin:0px 10px 10px 0px;
}
div.index_top_news a {
  color:#000;
  text-decoration:none;
}
div.index_top_news a:hover {
  text-decoration:underline;
}
div#inner_content h1 {
  width:100%;
  font-size:10pt;
  margin:10px 0px 11px 0px;
  padding-top:4px;
  text-transform:uppercase;
  color:#959593;
  border-top:solid 1px #444444;
  
}
table.tag_info {
  margin:10px 0px 0px 0px;
  border-top:solid 1px #686765;
}
table.tag_info td {
  padding-top:10px;
}

div#inner_content h1 a {
  color:#959593;
  text-decoration:none;
}
div#inner_content h1.wide {
  float:none;
}
div.main_content h1 {
  width:50%;
  float:left;
  font-size:13pt;
  margin:0;
}
div.text_banners {
  background-color:#ECF7FD;
  border-top:solid 1px #686765;
  margin-bottom:6px;
  padding:10px 0;
}
div.text_banners .item {
  width:48%;
  float:left;
}
div.index_digest_item {
  width:40%;
  float:left;
  margin:0px 0px 10px 0px;
  padding-left:10px;
  font-size:9pt;
  background:url('/gif/digest_mark.gif') left 3px no-repeat;
}
div.index_digest_item a {
  color:#000;
  text-decoration:none;
}
div.index_digest_item a:hover {
  text-decoration:underline;
}
div.archive {
  background-color:#ECF7FD;
  padding:10px;
  margin-bottom:20px;
}
table.search_form {
  width:50%;
  margin:10px 0px 10px 20px;
}
img.menu_float {
  float:left;
  margin:0px 2px 2px 0px;
}
img.lid_float {
  float:left;
  margin:0px 5px 5px 0px;
}
#banners .banner_div {
  float:left;
  margin:0px 10px 10px 0px;
}
#banners iframe {
  float:left;
  margin:0px 10px 10px 0px;
}
div#seealso {
  padding-right:4px;
  padding-left:4px;
  margin:10px 0px 0px 0px;
  background-color:#E1F4FD;
  text-align:left;
}
div#seealso h2 {
  font-size:8pt;
  color:#0172BC;
  text-transform:uppercase;
  margin:0;
  margin-bottom:5px;
  padding:4px 0px 4px 4px;
  border-bottom:solid 1px #328CCA;
}
div#seealso div.seealso_lid  {
  padding:4px 0px 4px 6px;
  border-bottom:solid 1px #328CCA;
}
div#seealso div.seealso_lid a {
  color:#000;
  text-decoration:none;
}
div#seealso div.seealso_lid a:hover {
  text-decoration:underline;
}
div.seealso_static {
  margin-bottom:15px;
}
div.seealso_static h2 {
  font-size:8pt;
  color:#0172BC;
  text-transform:uppercase;
  margin:0;
  margin-bottom:5px;
  margin-top:20px;
}
div.seealso_static a {
  color:#000;
  text-decoration:none;
}
div.seealso_static a:hover {
  text-decoration:underline;
}
div.linkbuttons {
  margin:20px 0;
  text-align:right;
}
div.recommend {
  width:133px;
  border: solid 1px #a9a9a9;
  padding:6px;
  margin:10px 0;
}
div#myOnPageContent {
  display:none;
}
div#total_bottom {
  position:relative;
  clear:both;
  width:100%;
  height:92px;
  background: url('/gif/bottom_bgr.gif') left 33px  no-repeat;
}
div#copyright {
  position:absolute;
  top:50px;
  left:10px;
  font-weight:bold;
  text-transform:uppercase;
}
div#developed_by {
  position:absolute;
  top:45px;
  right:20px;
  color:#016FBA;
  font-size:11pt;
  font-weight:bold;
}
div#developed_by a {
  color:#016FBA;
}
div#bottom_menu {
  height:33px;
  background: url('/gif/bottom_menu_bgr.gif') left top repeat-x;
  padding-top:5px;
  text-align:center;
}
div.bottom_menu_container {
  width:900px;
  margin:0 auto;
}
div#bottom_menu a {
  display:block;
  float:left;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  margin-right:80px;
}
table.subscribe_and_search {
  width:100%;
  height:68px;
  margin:0px 12px -5px 0px;
}
html>body table.subscribe_and_search {
  margin-bottom:0px;
}
table.subscribe_and_search td.subscribe {
  width:150px;
  padding-left:9px;
}
div.black_line {
  position:relative;
  width:100%;
  height:1px;
  overflow:hidden;
  margin:0px 0px 10px 0px;
  background-color:#676767;
}
div.black_line div.white_l {
  position:absolute;
  top:0px;
  left:0px;
  width:9px;
  height:1px;
  background-color:#fff;
}
div.black_line div.white_r {
  position:absolute;
  top:0px;
  right:0px;
  width:2px;
  height:1px;
  background-color:#fff;
}
td.dotted_bottom {
  width:25px;
  border-bottom:dotted 1px #676767;
  font-weight:bold;
}
div.main_text p, div.main_text div {
  margin-bottom:10px;
  font-size:11pt;
}
td.y_direct {
  font-size:8pt;
}
td.y_direct td {
  font-size:8pt;
}
td.y_direct p {
  font-size:8pt;
}
td.y_direct div {
  font-size:8pt;
}
input.searchfield {
  width:112px;
}
input.searchsubmit {
  width:22px;
}
#begun_gorizontal_wrap {
  width:100%;
  background-color:#f00;
  position:relative;
}
#begun_gorizontal {
  width:106%;
  position:absolute;
  top:0px;
  left:-3%;
}
#seemore_rel {
  margin-top:130px;
  font-size:8pt;
}
div.float_right{
  float:right;
  width:156px;
}

/* likes block 16.07.2013 */
.likes-block {
	height: 50px;
	width: 100%;
	padding-top: 30px;
}
ul.likes {
	list-style: none;
	margin: -35px 0px 0px 0px;
	float: right;
}
ul.likes li.twitter {
	width: 100px;
}
ul.likes li {
	float: left;
	margin-left: 10px;
}
.friend-project {
	background: #def3fc;
	float: right;
	width: 290px;
	height: 24px;
	padding-top: 6px;
}
.friend-project .text {
	float: left;
	font-size: 11px;
	margin: 2px 6px 0px 10px;
}
.friend-project .soc-img .itcquickly {
	float: left;
	background: url("/gif/itcquickly.gif");
	width: 85px;
	height: 15px;
	margin: 2px 2px 0px 2px;
}
.friend-project .soc-img .fb {
	float: left;
	background: url("/gif/itcquickly.gif") 62px 1px;
	width: 15px;
	height: 16px;
	margin: 0px 2px 0px 2px;
}
.friend-project .soc-img .vk {
	float: left;
	background: url("/gif/itcquickly.gif") 41px 0px;
	width: 22px;
	height: 16px;
	margin: 1px 2px 0px 2px;

}
.friend-project .soc-img .tw {
	float: left;
	background: url("/gif/itcquickly.gif") 15px 1px;
	width: 15px;
	height: 16px;
	margin: 0px 2px 0px 2px;

}
/* share block 16.07.2013 */
.share-block .blue-send {
	padding: 6px 6px 0px 0px;
	font-size: 11px;
	color: #0a7dbf;
	font-weight: bold;
}
.share-block .friend-project {
	margin-left: 15px;
}
.share-block {
	float: right;
	margin-bottom: -5px !important;
}
.share-block ul {
	list-style: none;
}
.share-block ul li {
	float: left;
}
#___plusone_0 {
	width: 60px !important;
}
#vk_like {
	width: 140px !important;
}
a.print_v {
	margin: 2px 4px 0px 0px;
	display: inline-block;
}
h4 .weather {
	text-decoration: none;
	color: #000;
}
h4 .weather:hover {
	text-decoration: underline;
}
ul.list-seealso {
	margin-left: 20px;
	margin-top: 10px;
}
div.tag_info {
	font-size:9pt;
	font-style:italic;
}
.main_text .comment {
	float:right;
	width:277px;
	margin: 0px 0px 10px 10px;
	padding:15px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #c2d3e2 0%, #ffffff 300px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2d3e2), color-stop(300px,#ffffff));
	background: -webkit-linear-gradient(top, #c2d3e2 0%,#ffffff 300px);
	background: -o-linear-gradient(top, #c2d3e2 0%,#ffffff 300px);
	background: -ms-linear-gradient(top, #c2d3e2 0%,#ffffff 300px);
	background: linear-gradient(to bottom, #c2d3e2 0%,#ffffff 300px);	
	font-style:italic;
}
.main_text .comment h4 {
	font-family: HeliosThin;
	color: #002750;
	font-size: 13pt;
	font-weight:bold;
	margin: -10px 0px 2px 0px;
	font-style:normal;
}
.main_text .comment h5 {
	font-family: HeliosThin;
	color: #002750;
	font-size: 11pt;
	font-weight:bold;
	margin: 0px 0px 2px 0px;
	font-style:normal;
}
.main_text .comment img {
	float:left;
	margin: 0px 10px 5px 0px;
	border-radius: 50%;
}
.main_text .cite {
	font-size:13pt;
	color:#68696b;
	padding-left:80px;
	font-style:italic;
}
.theme_tags_list {
}
.theme_tags_list a {
	display: block;
	float:left;
	margin: 0px 5px 5px 0px;
	padding: 3px;
	text-align: center;
	background-color: #00aef0;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
h2.theme_header {
	color: #00aef0;
	font-size: 11pt;
	font-weight: normal;
	margin: 20px 0px 25px 0px;
}
.y-direct {
    width: 96%;
    margin: 0 auto;
    margin-top: -30px;
}