* {
padding: 0;
margin: 0;
}

@font-face {
font-family: OpenSans;
font-weight: bold;
src: url('OpenSans.eot');
src: local('Open Sans Condensed'), local('Open Sans Condensed-Bold'), url('OpenSans.eot?#iefix') format('embedded-opentype'), url('OpenSans.woff') format('woff');
}

body {
font: 12px Tahoma, Arial, Helvetica, sans-serif;
background-color: #eee;
overflow: auto;
}

input, textarea, button {
font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.fix{
	position: fixed;
	top: 1.5%;
}
.abs{
	position: absolute;
}
#banner_in_article{
  margin-bottom: 15px;
}
a:hover {
text-decoration: none;
}

.colorBlue {
color: #3D7DCC;
}

table {
border-collapse: collapse;
}

ul {
list-style: none;
/*display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;*/
}

div.maincont>ol {
margin-left: 20px;
}

button:focus, input:focus, textarea:focus {
outline: none;
}

button:hover {
cursor: pointer;
}

.berrors {
padding: 10px 15px;
line-height: 17px;
color: #333;
}

.berrors a {
font-weight: bold;
color: #3D7DCC;
}

.clr_d {
clear: both;
}

div.mediametrics {
position: relative;
padding: 35px 0px 30px 35px;
border: 1px solid #e0e0e0;
}

div.mediametrics span.marker_news {
top: -5px;
background-color: #242930;
}

#mm-body>div a>span {
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color: #48525f;
line-height: 16px!important;
}

#mm-body>div a {
text-decoration: underline!important;
}

#mm-body>div a:hover {
text-decoration: none !important;
}

#mm-body .mm-body__line a:link, .mm-body__line a:visited, .mm-body__line a:active {
text-decoration: underline !important;
}

#mm-body .mm-body__line a:link, .mm-body__line a:visited, .mm-body__line a:active {
text-decoration: underline !important;
}

div.banners {
margin: 15px 0 0 2px;
width: 318px;
overflow: hidden;
}

div.banners>div, div.bannersNews>div {
margin: 0 auto 15px auto;
}

div.wrapper {
/*(1)*/
background: url(../images/sidebar_l.gif) repeat-y #fff;
box-shadow: 0 1px 5px #ccc;
-webkit-box-shadow: 0 1px 5px #ccc;
-moz-box-shadow: 0 1px 5px #ccc;
-o-box-shadow: 0 1px 5px #ccc;
}

div.sidebar_l {
top: 0;
left: 0;
z-index: 9;
position: fixed;
width: 190px;
background-color: #242930;
padding: 0 10px 0 0;
height: 100%;
}

div#myclock {
min-height: 15px;
color: #fff;
font-size: 12px;
font-family: Tahoma, sans-serif;
text-shadow: 0 0 1px #000, 0 0 1px #000;
margin-top: 10px;
}


/*span.ball{
display:block;
position:absolute;
top:0;
right:-84px;
width:84px;
height:64px;
background:url(../images/ball.png) no-repeat;
}*/

div.logotype {
font: 12px Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 200px;
height: 119px;
height: 60px;
/* background: url(../images/newyear.png) no-repeat; */
/* background:url(/uploads/logotype-holiday.png) no-repeat; */
margin: 10px 0 15px 0;
}

div.logotype>a {
display: block;
height: inherit;
background: url(../images/logotype.png) no-repeat;
}

input.searchInput {
color: #ccc;
margin-left: 20px;
background-color: #242930;
border: 1px solid #414955;
width: 117px;
font-size: 12px;
padding: 5px 23px 5px 10px;
margin-bottom: 15px;
background: url(../images/search_i.png) no-repeat 95% 50%;
}

input.searchInput:focus {
border: 1px solid #555F6F;
}

ul.nav {
list-style: none;
margin-left: 18px;
-webkit-padding-start: 0px;
}

ul.nav>li a {
width: 139px;
margin-bottom: 2px;
text-decoration: none;
display: block;
padding: 3px 2px 3px 11px;
color: #fff;
border-left: 2px solid #3D7DCC;
font-weight: bold;
}

ul.nav>li a:hover {
border-left: 2px solid #285B99;
background-color: #3D7DCC;
}

ul.nav>li.br_border>a {
border-left: 2px solid #FF4141;
}

ul.nav>li.br_border>a:hover {
border-left: 2px solid #C43031;
background-color: #FF4141;
}

div.wr_content {
/*(2)*/
width: 1000px;
background-color: #fff;
margin-left: 200px;
float: left;
}

div.content {
/*(3)*/
margin: 15px 0 0 15px;
padding: 0 0 15px 0;
float: left;
position: relative;
}


/* ????? ????? */

div.content>h1.sitemapttl {
/*(3)*/
padding-bottom: 10px;
border-bottom: 1px solid #eee;
font-size: 25px;
margin-bottom: 10px;
font-weight: normal;
font-family: georgia, arial, sans-serif;
}

div.content ul.sitemap_categories li.root>a {
font-family: Arial, Tahoma, sans-serif;
padding: 10px 10px 10px 10px;
text-decoration: none;
font-weight: bold;
display: block;
font-size: 14px;
color: #555;
background-color: #f9f9f9;
border-bottom: 2px solid #e0e0e0;
border-left: 2px solid #3D7DCC;
}

div.content ul.sitemap_categories li.root>ul.sitemap_items a, div.content ul.sitemap_items a {
padding: 7px 10px 7px 30px;
display: block;
color: #3D7DCC;
border-bottom: 2px solid #f5f5f5;
}


/* ????? ????? */

div.mainNews {
min-height: 200px;
position: relative;
padding-bottom: 15px;
}

div.mainNews+div.otherNews {
padding-top: 25px;
padding-bottom: 15px;
border-top: 1px solid #e0e0e0;
border-bottom: 3px solid #e0e0e0;
margin-bottom: 50px;
}

div.mainNews+div.otherNews>div {}

span.marker, span.marker_red, span.marker_news, span.marker_pr {
letter-spacing: -1px;
text-transform: uppercase;
font: 20px 'OpenSans', Tahoma, Helvetica, sans-serif;
position: absolute;
display: block;
padding: 0 10px 1px 10px;
height: 25px;
top: 0;
left: -6px;
color: #fff;
z-index: 4;
}

span.marker {
background-color: #3D7DCC;
border-bottom: 1px solid #2D61A1;
box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-moz-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-o-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
}

span.marker_red {
background-color: #ff4141;
border-bottom: 1px solid #C21919;
box-shadow: 0 1px 2px rgba(159, 60, 60, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(159, 60, 60, 0.4);
-moz-box-shadow: 0 1px 2px rgba(159, 60, 60, 0.4);
-o-box-shadow: 0 1px 2px rgba(159, 60, 60, 0.4);
}

span.marker_news {
background-color: #3D7DCC;
border-bottom: 1px solid #2D61A1;
box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-moz-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-o-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
}

span.marker_news h1 {
background-color: #3D7DCC;
border-bottom: 1px solid #2D61A1;
box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-moz-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
-o-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.4);
}

span.marker_news>a {
color: #fff;
text-decoration: none;
}

span.marker_red>a {
color: #fff;
text-decoration: none;
}

span.marker_pr {
background-color: #48525F;
border-bottom: 1px solid #242930;
box-shadow: 0 1px 2px rgba(36, 41, 48, 0.5);
-webkit-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.5);
-moz-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.5);
-o-box-shadow: 0 1px 2px rgba(36, 41, 48, 0.5);
}

span.marker_pr>a {
color: #fff;
text-decoration: none;
}

span.marker>img, span.marker_red>img, span.marker_pr>img, span.marker_news>img {
position: absolute;
left: 1px;
bottom: -5px;
z-index: 3;
}

span.marker_news+img, span.marker_pr+img, span.marker_red+img {
z-index: 3;
position: absolute;
left: -6px;
top: 27px;
}

div.mainNews>div.imgNews {
width: 180px;
height: 180px;
overflow: hidden;
float: left;
margin-right: 15px;
}

div.mainNews>div.infoNews {
margin-left: 195px;
}

span.maindate {
color: #999;
font-family: Arial, Helvetica, sans-serif;
text-transform: lowercase;
}

span.maindate>a {
color: #999;
}

div.mainNews>div.infoNews>a {
margin: 0;
font-size: 20px;
font-family: Arial, Tahoma, sans-serif;
display: block;
color: #000;
}

div.mainNews>div.infoNews>a:hover {
color: #48525F;
}

div.mainNews>div.infoNews>p {
padding-top: 15px;
line-height: 17px;
color: #333;
font-size: 14px;
font-family: Arial, Tahoma, sans-serif;
}

div.mainNews>div.infoNews>p>a {
font-weight: bold;
color: #333;
}

div.mainNews>div.infoNews>a>h1 {
font-size: 1.4em;
;
}

div.mainNews span.maindate {
font-size: 14px;
}

div.img120news {
width: 120px;
height: 120px;
}

div.img100news {
width: 100px;
height: 100px;
}

div.img50news {
width: 50px;
height: 50px;
}

div.img30news {
width: 30px;
height: 30px;
}

div.img120news, div.img100news, div.img50news, div.img30news {
overflow: hidden;
float: left;
}

div.img120news img, div.img100news img, div.img50news img, div.img30news img {
display: block;
margin: 0 auto;
}

div.img120news+div {
margin-left: 135px;
}

div.img100news+div {
margin-left: 115px;
}

div.img50news+div {
margin-left: 65px;
}

div.img30news+div {
margin-left: 45px;
}

div.img120news img {
height: 120px;
}

div.img100news img {
height: 100px;
}

div.img50news img {
height: 50px;
}

div.img30news img {
height: 30px;
}

div.otherNews {
position: relative;
padding: 45px 10px 0 20px;
}

div.otherNews>div {
min-height: 50px;
margin-bottom: 10px;
}

div.otherNews div.infoNews span.date {
padding-right: 5px;
color: #777;
font-family: 'FedraMedium', Arial, Helvetica, sans-serif;
float: left;
margin-top: 5px;
}

div.otherNews div.infoNews>a {font-weight: bold;color: #111;/* color: #3D7DCC; */font-size: 14px;font-family: Arial, Tahoma, sans-serif;}

div.otherNews div.infoNews>a>h2 {font-size: 1.5em;}

div.otherNews div.infoNews>a:hover {
color: #48525F;
}

div.otherNews div.infoNews>p {
padding-top: 5px;
font-size: 11px;
color: #555;
}

div.otherNews span.marker_news {
height: 25px;
font-size: 20px;
}

div.otherNews span.marker_news+img {
z-index: 3;
position: absolute;
left: -6px;
top: 27px;
}


/*????????????*/

div.pos_mar {
height: 25px;
position: relative;
}

span.titlePhotoReport {
bottom: 10px;
right: 52px;
position: absolute;
display: block;
font-size: 11px;
padding: 5px 10px;
color: #777;
font-size: 11px;
z-index: 5;
display: none;
}

div.photoReport {
margin-bottom: 30px;
padding-bottom: 15px;
border-top: 1px solid #e0e0e0;
border-bottom: 2px solid #e0e0e0;
position: relative;
background-color: #f5f5f5;
}

div.photoReport span.marker_news {
top: -16px;
}

div.photoReport span.marker_news+img {
top: 11px;
}

div.photos {
overflow: hidden;
height: 110px;
width: 80%;
margin: 0 auto;
padding-top: 30px;
padding-bottom: 20px;
}

div.photos>div.scroll {
width: 3355px;
margin-left: -2520px;
}

div.photoReport div.scroll>div {
float: left;
margin: 5px 5px 0 0;
height: 100px;
width: 100px;
background-color: #eee;
}

div.photoReport div.photos div.infoNews p {
display: none;
}

div.photoReport div.photos div.border {
border-bottom: 3px solid #3D7DCC;
height: 97px;
box-shadow: 0 1px 3px #ccc;
-webkit-box-shadow: 0 1px 3px #ccc;
-moz-box-shadow: 0 1px 3px #ccc;
-o-box-shadow: 0 1px 3px #ccc;
}

div.photos div.scroll>div:last-child {
margin-right: 0;
}

div.photoReport div.photos div.img100news img {
height: 100px;
}

span.arrowL, span.arrowR {
position: absolute;
top: 63px;
display: block;
border-radius: 3px;
width: 26px;
height: 26px;
background-color: #eee;
padding: 4px;
margin: 5px;
}

span.left, span.right {
border-bottom: 1px solid #ccc;
border-radius: 3px;
display: block;
cursor: pointer;
width: 26px;
height: 26px;
background: #f9f9f9;
/* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #eeeeee));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
/* IE10+ */
background: linear-gradient(to bottom, #f9f9f9 0%, #eeeeee 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee', GradientType=0);
/* IE6-9 */
}

span.arrowL:active, span.arrowR:active {
padding-top: 5px;
padding-bottom: 3px;
}

span.arrowL {
left: 12px;
}

span.arrowR {
right: 12px;
}

span.left:active, span.right:active {
box-shadow: inset 0 -1px 1px #eee;
}

span.left {
background: url(../images/a_left.png) 50% 50% no-repeat #f9f9f9;
}

span.left:hover {
background: url(../images/a_leftH.png) 50% 50% no-repeat #FBFBFB;
}

.footerbox {
color: #ffffff !important;
text-decoration: none;
}

.footerbox a {
color: #ffffff !important;
text-decoration: none;
}

.footerbox a:visited {
color: #ffffff !important;
text-decoration: none;
}

.footerbox a:link {
color: #ffffff !important;
text-decoration: none;
}

.footerbox a:hover {
color: #ffffff !important;
text-decoration: none;
}

span.right {
background: url(../images/a_right.png) 50% 50% no-repeat #f9f9f9;
}

span.right:hover {
background: url(../images/a_rightH.png) 50% 50% no-repeat #FBFBFB;
}


/*????????????*/

div.shortnewsMain {
padding-top: 37px;
border: 1px solid #e0e0e0;
border-bottom: none;
position: relative;
}

div.shortnewsMain span[class*=marker] {
top: -5px;
}

div.shortnewsMain span[class*=marker]+img {
top: 22px;
}

div.shortnewsMain_n {
padding-top: 40px;
margin-bottom: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #e5e5e5;
}

div.shortnewsMain, div.shortnewsMain_n {position: relative;padding-left: 10px;min-height: 160px;}

div.clr_a:after {
display: block;
content: '';
clear: both;
}

div.shortnewsMain div.infoShortNews>a, div.shortnewsMain_n div.infoShortNews>a {
display: block;
color: #222;
font-weight: bold;
padding-right: 15px;
padding-bottom: 3px;
font-size: 15px;
font-family: Arial, Tahoma, sans-serif;
}

div.shortnewsMain_n div.infoShortNews>a>h1 {
display: block;
color: #222;
font-weight: bold;
padding-right: 15px;
padding-bottom: 3px;
font-size: 15px;
font-family: Arial, Tahoma, sans-serif;
}

div.shortnewsMain div.infoShortNews>a:hover, div.shortnewsMain_n div.infoShortNews>a:hover {
color: #48525F;
}

div.shortnewsMain div.infoShortNews>span.maindate, div.shortnewsMain_n div.infoShortNews>span.maindate {
font-size: 13px;
}

div.shortnewsMain span.textShortStory, div.shortnewsMain_n span.textShortStory {
display: block;
color: #333;
padding-top: 10px;
line-height: 17px;
font-size: 13px;
}

div.shortnewsMain span.textShortStory>a, div.shortnewsMain_n span.textShortStory>a {
color: #0079c1;
display: inline;
font-weight: normal;
}

div.shortnewsMain span.textShortStory {
padding-right: 15px;
}

div.mr, div.ml {
padding: 10px 0;
}

div.mr {
padding-left: 10px;
/* width: 48%; */
/* float: right; */
}

div.ml {padding-right: 10px;/* width: 49%; *//* float:left; */}

.ssil2 {
color: #ffffff !important;
text-decoration: none;
}

.ssil2 a {
color: #ffffff !important;
text-decoration: none;
}

.ssil2 a:visited {
color: #ffffff !important;
text-decoration: none;
}

.ssil2 a:link {
color: #ffffff !important;
text-decoration: none;
}

.ssil2 a:hover {
color: #ffffff !important;
text-decoration: none;
}

div.otherShortNews {
clear: both;
padding: 15px 15px 15px 30px;
border: 1px solid #e0e0e0;
border-top: 2px solid #eee;
border-bottom: 3px solid #e0e0e0;
}

div.otherShortNews>div {
min-height: 30px;
padding: 5px 10px 5px 0;
border-right: 2px solid #f5f5f5;
position: relative;
font-size: 11px;
}

div.otherShortNews>div:before {
content: ' ';
width: 30px;
height: 1px;
background-color: #e0e0e0;
position: absolute;
left: -30px;
top: 20px;
}

div.otherShortNews>div:hover {
border-right: 2px solid #3E7FCF;
background-color: #f5f5f5;
}

div.otherShortNews>div>a {
min-height: 30px;
display: block;
color: #48525f;
}

div.otherShortNews>div>a:hover {
color: #788698;
}

div.basecont div.dpad {
color: #555;
line-height: 17px;
}

div.fullstory>div.dpad {
margin-bottom: 15px;
}

div.fullstory h1.btl {
font-family: Georgia, Arial, Tahoma, sans-serif;
font-weight: normal;
font-size: 30px;
color: #000;
position: relative;
padding-right: 45px;
}

div.fullstory h3.btl+span.maindate {
font-size: 14px;
}

div.fullstory h3.btl>span.argback {
position: absolute;
top: 0;
right: 0;
width: 27px;
height: 27px;
}

div.fullstory h3.btl>span.argback>a {
height: 27px;
display: block;
background: url(../images/1387078086_icon-ios7-arrow-left.png) no-repeat 48% 50% #eee;
}

div.fullstory h3.btl>span.argback>a:hover {
opacity: 0.7;
}

div.fullstory>div.dpad ul.aboutfullstory {
position: relative;
margin-top: 10px;
padding-top: 5px;
border-top: 1px solid #eee;
}

div.fullstory>div.dpad ul.aboutfullstory li {
display: inline-block;
padding: 5px 10px 5px 0;
color: #555;
margin-right: 10px;
}

div.fullstory>div.dpad ul.aboutfullstory li.comments {
padding-left: 25px;
background: url(../images/1389729394_comment.png) no-repeat 0 50%;
}

div.fullstory>div.dpad ul.aboutfullstory li.print {
padding-left: 25px;
background: url(../images/1389730437_print.png) no-repeat 0 50%;
}

div.fullstory>div.dpad ul.aboutfullstory li a {
color: #3D7DCC;
}

div.fullstory>div.dpad ul.aboutfullstory li.comments a,
div.fullstory>div.dpad ul.aboutfullstory li.print a {
color: #555;
}

div.fullstory>div.dpad ul.aboutfullstory li.comments a:hover,
div.fullstory>div.dpad ul.aboutfullstory li.print a:hover {
color: #3D7DCC;
}

div.social {
right: -7px;
top: 3px;
position: absolute;
}

div.fullstory div.maincont {
font-size: 14px;
font-family: Arial, Tahoma, sans-serif;
line-height: 20px;
padding: 15px 0;
min-height: 220px;
border-bottom: 1px solid #e0e0e0;
}

div.fullstory div.maincont a {
color: #3D7DCC;
font-weight: bold;
}

.maincont p, .maincont h2, .maincont h1, .maincont h3 {margin-bottom: 10px;}

div.fullstory div.maincont p>img {
max-width: 650px;
}

div.fullstory div.maincont ul {
margin: 0 0 18px 2em;
list-style: disc outside;
}

div.fullstory div.maincont img {margin-right: 20px;margin-bottom: 10px;max-width: 650px;/* width:330px; */}

div.commBlock {
background-color: #f5f5f5;
margin-bottom: 15px;
padding: 0 15px 15px 15px;
border-top: 2px solid #eee;
}

div#addcform {
width: 400px;
}

div#addcform table {
border-collapse: collapse;
}

div#addcform table td {
padding: 5px;
}

div#addcform table td.secCode {
width: 100px;
padding-top: 10px;
}

div#addcform table td.secCode a {
display: block;
font-size: 11px;
text-decoration: none;
padding-top: 5px;
color: #3D7DCC;
}

div#addcform table td span.title {
display: block;
font-size: 13px;
padding: 5px 0;
}

div#addcform table td input[type="text"] {
width: 150px;
height: 12px;
padding: 7px;
border: 1px solid #ccc;
}

div#addcform table td input:focus {
border-bottom: 1px solid #c0c0c0;
}

div#addcform table td textarea {
padding: 10px;
}

div#addcform table td input#sec_code {
width: 70px;
height: 15px;
margin-top: 5px;
margin-left: 20px;
font-weight: bold;
color: #555;
}

div.fieldsubmit {
border-top: 1px solid #e0e0e0;
padding-top: 10px;
}

div.fieldsubmit>button {
padding: 5px 10px;
color: #fff;
font-weight: bold;
text-transform: lowercase;
border: none;
background-color: #3D7DCC;
border-bottom: 1px solid #2F69B0;
}

div.comments {
margin-left: 0;
}

div.comments>h2.ttl, div#addcform h3.addcommTtl {
font-size: 14px;
padding: 15px 0;
color: #333;
border-bottom: 1px solid #3D7DCC;
border-bottom: 1px solid #e0e0e0;
margin-bottom: 15px;
}

div.comment {
padding: 15px;
background-color: #fff;
min-width: 400px;
margin-bottom: 10px;
border-bottom: 2px solid #e5e5e5;
}

div.comment>span.maindate {
display: block;
padding-bottom: 5px;
}

div.comment>span.maindate+a {
padding-bottom: 10px;
display: block;
color: #3D7DCC;
font-size: 11px;
}

div.comment div.text {
color: #333;
padding-bottom: 5px;
line-height: 20px;
font-family: Arial;
font-style: italic;
}

div.comment div.photo {
color: #777;
padding: 10px 0 0 0;
min-height: 30px;
border-top: 1px solid #eee;
}

div.comment div.authorcomm {
position: relative;
}

div.comment div.authorcomm a {
text-decoration: none;
color: #242930;
font-weight: bold;
}

div.comment div.authorcomm div.massAct {
padding: 5px;
position: absolute;
right: 0;
top: 3px;
}

div.comment span.delComm a {
font-weight: normal;
color: #3D7DCC;
font-size: 11px;
}

div.basenavi {
margin-bottom: 15px;
}

div.navigation>span, div.navigation>a {
display: inline-block;
padding: 3px 5px 1px 5px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

div.navigation>a {
color: #fff;
background-color: #A3ACBA;
border-bottom: 2px solid #929CAD;
}

div.navigation>span {
font-weight: bold;
color: #555;
background-color: #eee;
border-bottom: 2px solid #e0e0e0;
}

div.nextprev {
padding-top: 5px;
}

div.nextprev span>span, div.nextprev a {
font-size: 11px;
padding: 3px 5px;
display: inline-block;
text-decoration: none;
text-transform: lowercase;
}

div.nextprev span>span {
background-color: #eee;
color: #777;
}

div.nextprev a {
color: #fff;
background-color: #3D7DCC;
border-bottom: 1px solid #2D65AA;
}

div.pheading>h2 {
color: #555;
font-size: 18px;
padding: 0 0 15px 15px;
}

div.baseform>div.fieldsubmit {
max-width: 650px;
padding: 15px;
}

table.tableform {
max-width: 680px;
border-collapse: collapse;
}

table.tableform textarea {
padding: 10px;
width: 300px;
border: 1px solid #ccc;
}

table.tableform textarea:focus {
border: 1px solid #c0c0c0;
}

table.tableform td {
padding: 15px;
border-bottom: 1px solid #eee;
}

table.tableform td.label {
width: 200px;
}

table.tableform td.inforeg {
padding: 15px;
line-height: 20px;
background-color: #f5f5f5;
}

table.tableform td.inforeg a {
color: #2D65AA;
font-weight: bold;
}

table.tableform td.imageText a {
padding: 5px 0;
text-decoration: none;
font-size: 11px;
display: block;
color: #2D65AA;
}

table.tableform td input[type="text"], table.tableform td input[type="password"] {
font-size: 13px;
border: 1px solid #ccc;
width: 150px;
height: 13px;
padding: 7px;
margin-right: 10px;
}

table.tableform td input[type="text"]:focus, table.tableform td input[type="password"]:focus {
border: 1px solid #e0e0e0;
border-bottom: 1px solid #ccc;
}

table.tableform td span.impot {
color: #ff4141;
}

div.ttlUserInfo {
padding-left: 15px;
min-height: 60px;
border-bottom: 2px solid #e0e0e0;
}

div.ttlUserInfo>div.img50news+div {
padding-top: 7px;
}

div.ttlUserInfo>div.img50news+div h2 {
font-size: 14px;
color: #222;
padding-bottom: 2px;
}

div.ttlUserInfo>div.img50news+div h2 span {
color: #777;
}

div.ttlUserInfo>div.img50news+div span.onOffLine {
color: #999;
font-size: 11px;
}

div.ttlUserInfo>div.img50news+div h2+a {
font-size: 11px;
color: #3D7DCC;
}

div.fullInfoProfile ul li {
color: #444;
padding: 10px 15px;
border-bottom: 1px solid #eee;
}

div.fullInfoProfile ul li a {
color: #3D7DCC;
}

div.fullInfoProfile ul li:last-child a {
color: #3D7DCC;
}

div.fullInfoProfile ul li:last-child {
border-bottom: 2px solid #eee;
}

div.searchBlock {
background-color: #f5f5f5;
padding: 5px 5px 10px 5px;
border-bottom: 1px solid #eee;
margin-bottom: 15px;
}

div.searchBlock table td fieldset {
margin-bottom: 10px;
max-width: 600px;
}

div.searchBlock table td select {
padding: 5px;
margin-right: 10px;
}

div.searchBlock table td input[type="checkbox"] {
margin: 5px 5px 10px 0;
padding: 5px 0;
}

div.searchBlock table td input[type="text"] {
margin: 5px 0;
}

div.searchBlock span.result {
display: block;
font-size: 11px;
padding: 10px;
color: #555;
}

div.searchBlock>h2.heading {
padding: 5px 10px 15px 10px;
color: #444;
}

div.searchBlock input[type="text"] {
color: #333;
font-size: 13px;
height: 13px;
padding: 7px 10px;
border: 1px solid #c0c0c0;
}

div.header {
height: 125px;
background: url(../images/header.jpg) no-repeat;
position: relative;
}

div.header>div.headerBanner {
position: absolute;
width: 728px;
height: 90px;
/*background: rgba(255, 255, 255, 0.5);*/
top: 17px;
left: 50%;
margin-left: -364px;
}

div.speedbar {
color: #888;
font-size: 11px;
background-color: #efefef;
border-bottom: 1px solid #dadada;
padding: 7px 15px;
margin-bottom: 5px;
box-shadow: 0 2px 0 #efefef;
-webkit-box-shadow: 0 2px 0 #efefef;
-moz-box-shadow: 0 2px 0 #efefef;
-o-box-shadow: 0 2px 0 #efefef;
}

div.speedbar a {
color: #555;
text-decoration: none;
font-weight: bold;
}

div.speedbar a:hover {
text-decoration: underline;
}

div.clock {
top: 33px;
left: 170px;
width: 60px;
height: 60px;
background-color: #fff;
z-index: 10;
position: fixed;
border-radius: 60px;
}

a.linkclock {
z-index: 11;
display: block;
width: 77px;
height: 77px;
text-decoration: none;
border: none;
top: 24px;
left: 162px;
position: fixed;
background: url(../images/clock1.png) no-repeat;
}

div.sidebar_r {
/*(4)*/
margin-left: 15px;
float: left;
width: 320px;
background: url(../images/sidebar_r.gif) 1px 0 repeat-y;
}

div.interesting {
position: relative;
padding-top: 40px;
padding-left: 1px;
}

div.interesting>div {
padding: 10px 15px;
min-height: 60px;
border-bottom: 1px solid #eee;
}

div.interesting div.img50news {
width: 60px;
height: 60px;
}

div.interesting div.img50news img {
height: 60px;
}

div.interesting div.img50news+div {
margin-left: 75px;
}

div.interesting>div:last-child {
border-bottom: none;
}

div.interesting>div:hover {
padding-left: 13px;
border-left: 2px solid #3F80CF;
background-color: #F2F2F2;
}

div.interesting div.infoIntnews a {
font-size: 14px;
font-family: Arial, Tahoma, sans-serif;
min-height: 60px;
display: block;
color: #3D7DCC;
}

div.interesting div.infoIntnews a:hover {
color: #555;
text-decoration: none;
}

div.interesting div.infoIntnews span.maindate {
display: block;
}

div.interesting span.marker_red, div.mainNews span.marker_red {
display: block;
font-size: 20px;
height: 25px;
}

div.mainNews span.marker_red {
left: -7px;
}

div.auth {
width: 145px;
position: relative;
margin-bottom: 20px;
}

div.auth>span.marker_pr {
left: -23px;
z-index: 21;
}

div.auth div.login {
width: 135px;
position: relative;
}

div.auth input {
height: 14px;
width: 135px;
border: 1px solid #ccc;
padding: 5px;
margin-bottom: 7px;
color: #333;
}

div.auth button {
margin: 5px 0;
background-color: #3D7DCC;
font-size: 11px;
border: none;
color: #fff;
padding: 5px 10px;
}

div.auth div.login a.reg, div.auth div.login a.lastpass {
display: block;
float: left;
color: #3D7DCC;
font-size: 11px;
}

div.auth div.login a.reg {
padding: 5px 0;
}

div.auth div.login a.lastpass {
padding-bottom: 10px;
}

div.auth div.login>img.avatarLogin {
height: 50px;
float: left;
}

ul.loginenter {
font-size: 11px;
width: 135px;
border-right: 1px solid #e0e0e0;
}

ul.loginenter li>a {
display: block;
color: #3D7DCC;
margin-bottom: 10px;
padding-left: 10px;
}

div.voteBlock {
position: relative;
padding: 30px 45px 10px 45px;
}

div.voteBlock p.vtitle {
padding-bottom: 10px;
color: #333;
}

div.voteBlock div.vote {
color: #555;
padding-bottom: 5px;
}

div.voteBlock button {
font-size: 11px;
padding: 5px 10px;
color: #fff;
text-transform: lowercase;
border: none;
background-color: #576475;
border-bottom: 1px solid #242930;
}

div.footer {
/*(5)*/
/* margin-left: 200px; */
padding: 10px 15px 15px 15px;
border-top: 2px solid #e5e5e5;
background-color: #f8f8f8;
font-size: 11px;
}

div.footer span.b-share {
line-height: 17px;
font-size: 1.3em;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: rgb(119, 119, 119);
}

#scrollup {
cursor: pointer;
z-index: 20;
display: none;
width: 50px;
height: 50px;
position: fixed;
right: 30px;
bottom: 30px;
background: url(../images/up.png) no-repeat;
}

div.footer>div#scrollup:hover {
cursor: pointer;
}

div.footer ul.footerLyst {
float: left;
width: 135px;
}

div.footer ul.footerLyst li {
margin-bottom: 10px;
}

div.footer ul.footerLyst a {
color: #242930;
text-decoration: none;
display: block;
}

div.footer a.blue {
color: #3D7DCC;
}

div.footer ul.footerLyst a:hover {
text-decoration: underline;
}

div.footer>p {
color: #777;
margin-left: 160px;
}

div.bannerNews728 {
margin: 15px 0 0px -10px;
min-width: 680px;
overflow: hidden;
}

@media screen and (max-width:1217px) {
/*(0)*/
span.titlePhotoReport {
  right: 52px;
}
div.header {
  height: 125px;
  background: url(../images/header.jpg) 0 -125px no-repeat;
}
div.headernologo {
  background: url(../images/header.jpg) 0 0 no-repeat;
}
a.linkclock {
  z-index: 22;
}
div.clock {
  z-index: 21;
}
div.arrow {
  display: block;
  background-color: #242930;
  width: 30px;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}
div.arrow:hover {
  cursor: pointer;
}
div.showSb {
  left: 0;
  background: url(../images/showSb.png) 50% 50% no-repeat #242930;
}
div.hideSb {
  left: 170px;
  background: url(../images/hideSb.png) 50% 50% no-repeat;
}
div.arrow div.showSb:hover, div.arrow div.hideSb:hover {
  background-color: #37404A;
}
div.sidebar_l {
  width: 190px;
  display: none;
  height: 1000px;
}
div.displayN {
  display: block;
}
div.wr_content {
  /*(1)*/
  width: 1000px;
  margin-left: 30px;
}
div.wrapper {
  /*(2)*/
  width: 1030px;
  background: url(../images/sidebar_l2.gif) 0 0 repeat-y #fff;
}
div.footer>div#scrollup {
  left: 0;
  bottom: 0;
}
div.showSbWr {
  margin-left: 200px;
}
div.showSbWrimg {
  width: 1200px;
  background: url(../images/sidebar_l.gif) 0 0 repeat-y #fff;
}
}

.yap-yandex_ad_R-123373-8-vertical .yap-title-block__text {
font-weight: bold!important;
}

#yap-yandex_ad_R-123373-8-vertical .yap-title-block__text, #yap-yandex_ad_R-123373-8-vertical .yap-title-block__favicon {
font-size: 110%!important;
}

.run_line {}

.stories h3.ttl {
float: left;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
;
color: #444;
text-align: center;
height: 14px;
padding: 4px 0 6px 6px;
width: 78px;
}

div.stories div.scroll {
overflow: hidden;
background-color: #fff;
height: 12px;
padding: 5px 5px 7px 5px;
text-align: right;
border-bottom: 1px solid #ccd0da;
width: 380px;
}

div.scroll>span>a {
margin-left: 5px;
}

.stories {
width: 100%;
padding-bottom: 6px;
border-top: 1px solid #e8edf3
}

.stories h4 {
background-color: #4fc777;
color: #fff;
float: left;
padding: 4px 10px 4px 10px;
margin-right: 10px
}

.stories div span a:first-child {
text-decoration: none;
}

.stories div span a:first-child:hover {
text-decoration: underline;
border-left: 1px solid #e1e2e5;
}

.str_wrap {
margin-top: 5px;
overflow: hidden;
line-height: 16px;
position: relative;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
font: 11px Tahoma, Verdana, sans-serif;
white-space: nowrap
}

.str_wrap:after, .str_wrap:before {
content: ' ';
display: block;
position: absolute;
top: 0;
height: inherit;
width: 25px;
z-index: 10
}

.str_wrap:before {}

.str_wrap:after {
right: 0;
}

.str_wrap a {
color: #222;
padding: 0 10px;
text-decoration: none;
font-weight: 500;
}

.str_move {
white-space: nowrap;
position: absolute;
top: 0;
left: 0;
cursor: move
}

.str_move_clone {
display: inline-block; //display:inline;//zoom:1;vertical-align:top;position:absolute;left:100%;top:0}.str_vertical
.str_move_clone {
  left: 0;
  top: 100%
}
.str_down .str_move_clone {
  left: 0;
  bottom: 100%
}
.str_vertical .str_move, .str_down .str_move {
  white-space: normal;
  width: 100%
}
.str_static .str_move, .no_drag .str_move, .noStop .str_move {
  cursor: inherit
}
.str_wrap img {
  max-width: none !important
}
.newsTable {
  width: 100%;
}
.newsTable>div {
  width: 50%;
  float: left;
  box-sizing: border-box;
  min-height: 380px;
}
@media (max-width:1050px) {
  html {
    overflow-x: hidden;
  }
  div.wrapper {
    width: 100%;
  }
  div.wr_content {
    width: calc(100% - 30px);
  }
  div.sidebar_r {
    width: 32%;
  }
  div.footer {
    width: 95%;
  }
  div.mainNews>div.infoNews {
    margin-left: 0;
  }
  div.mainNews>div.infoNews>p {
    padding-top: 80px;
  }
  div.fullstory div.maincont img {
    max-width: inherit;
    /* width: 44%; */
  }
}
@media (max-width:800px) {
  div.content {
    width: 90% !important;
  }
  #ok_group_widget {
    width: 300px;
  }
  div.sidebar_r {
    width: 95%;
  }
  div.bannersNews {
    top: 0 !important;
    width: 100%;
    position: relative;
    right: 0;
  }
  .newsTable>div, div.content>div:nth-child(2) {
    width: 100%;
  }
  div.mainNews>div.infoNews>p {
    padding-top: 10px;
  }
  div.content div.right-sidebar {
    display: none;
  }
  div.mr {
    padding-left: 0;
    padding-right: 10px;
  }
  div.shortnewsMain, div.shortnewsMain_n {
    min-height: 130px;
  }
  .athors_news {
    display: none;
  }
  div#addcform {
    width: auto
  }
  div.footer {
    width: 95%;
  }
}
@media (max-width:600px) {
  div.footer p {
    margin-left: 0;
    margin-top: 141px;
  }
  div.social {
    position: relative;
  }
}
.flex-video>iframe {
  width: 100%;
}
.athors_news {
  position: relative;
  width: 100%;
  color: rgb(255, 255, 255);
  overflow: hidden;
  height: 100%;
  float: right;
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 57%, rgba(0, 0, 0, 0.85) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(57%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0.85)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 57%, rgba(0, 0, 0, 0.85) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 57%, rgba(0, 0, 0, 0.85) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 57%, rgba(0, 0, 0, 0.85) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 57%, rgba(0, 0, 0, 0.85) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=1);
  /* IE6-9 */
}

.news_item {
  width: 330px;
  float: right;
  padding: 5px;
  position: relative;
}
.news_item span.category {
  color: rgb(255, 255, 255);
  position: absolute;
  top: 103px;
  font-size: 16px;
  font-weight: bold;
  box-sizing: border-box;
  left: 3px;
}
.news_item a {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.news_item .autor {
  float: right;
  padding-top: 3px;
  font-style: italic
}
.news_item h3 {
  padding-bottom: 10px;
}
.news_item h3:hover {
  color: rgb(255, 65, 65);
}
.news_item .img {
  height: 100px;
  width: 100px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  border-radius: 50%;
}
.news_item .img>img {
  height: 100%;
  width: auto;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.news_item  img{
	height: 100px;
  width: 100px;
	display: block;
  margin-right: 10px;
  border-radius: 50%;
	object-fit: cover;
	object-position: center;
	-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
	float: left;
}
.news_item>p {
  margin-left: 110px;
}
.balance {
  width: 100%;
  border-collapse: collapse;
}
.balance thead th {
  padding: 5px;
  border: 1px #eee solid;
  /* border-collapse: collapse; */
}
.balance tbody td {
  padding: 5px;
  border: 1px #eee solid;
  text-align: center
}
.author {
  padding-top: 10px;
  clear: both;
  text-align: right;
}
.ui-widget-overlay{    background: #0000007a;
    position: fixed;
    top: 0;}
		.ya_subscribe{    width: 100%;
		    float: left;
		    margin-bottom: 25px;}

		footer h4 {display: block; float: left;}
		.ya_subscribe a {display: block;
		   float: left;width: 180px;
		   height: 54px;
		   height: 28px;
		   background-position: center;
		 }
		.ya_subscribe a.ya_news{
		  background-image: url(../images/yandex_news.png);
		}
		.ya_subscribe a.ya_zen{
		  background-image: url(../images/yandex_zen.png);
		  width: 160px
		}
		.clearfix:before, .clearfix:after{
		content: " ";
		display: table;
		clear: both
		}
		aside.inline-suggest{
		    width: 320px;
		    background-color: #eee3;
		    border: 1px solid #eee;
		    margin: 0 0 10px 15px;
		    float: right;
		    border-radius: 5px;
		}
		.suggest-header{
		    padding: 10px;
		    font-weight: bold;
		    background-color: #eee;
		    margin-bottom: 11px;
		    }
		.suggest-body{
		    padding: 10px 15px 0;
		}
		.suggest-body a{color: #000;}
		.suggest-body h3{font-size: 1em;margin-top: 0;margin-bottom: 5px;color: #000;}
		 .suggest-body a:hover h3{color:#e83d41}
		 aside.inline-suggest .suggest-body .suggest-text .desc{
		    font-size: 0.8em;
		    line-height: 18px;
		}
.suggest-body:nth-child(n+3){
	border-top: 1px solid #ddd;
}
.suggest-body:nth-child(n+3) h3{
	font-size: 0.9em;
	line-height: 16px
}
.suggest-body:nth-child(n+3) .suggest-image img{
	width: 65px;
		    height: 65px
}
		.suggest-image{
		    width: 80px;
		    height: auto;

		    float: left;
		}
		.suggest-image img{
		    width: 80px;
		    height: 80px;
		    object-fit:  cover;
		}
		.suggest-text {
		    display: inline;
		    width:190px;
		    float: right;
		    font-weight:  normal;
		    line-height: 18px;
		    color:  #000;
		}
.cards{margin-bottom: 20px;}
.cards .card:hover .overlay{
    background-color: #ff49419e;
}
.cards .card:first-child{
	height: 500px;
}
.cards .card:nth-child(n+4):nth-child(-n+6){
    width: 213px
}
.cards .card:first-child h3{
    font-size: 2em;
}
.cards .card h3{font-size: 1.4em;margin-bottom:10px;}
.cards .card{
	float: left;
	width: 320px;
	height: 250px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	border: 5px solid #fff;
}
.cards .card img{
	max-width: 100%;
	width: 320px;
	height: 250px;
	object-fit: cover;
}
.cards .card:first-child img{
	height: 500px;
}
.card .overlay{
	position: absolute;
	bottom: 0;
	padding: 1em;
	background-color: #0000007a;
	color: #fff;
	transition: all .2s ease;
}
figcaption{
	text-align: center;
}
