/*
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans-Light.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans-normal.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/OpenSans-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/OpenSans-Italic.woff) format('woff');
}
*/

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(../fonts/OpenSans-CondensedBold.woff) format('woff');
}

html {font-size:100.01%}
body {font-size:62.5%;color:#45484c;background:#f5f5f5;font-family:Arial, Helvetica, sans-serif}
.left {float:left !important}
.fleft {float:left;}
.right {float:right !important}
.clear {clear:both}
.uppercase {text-transform:uppercase}
a {color:#45484c;text-decoration:none;font-size:1.2em;line-height:1.2em}
a:focus, a:hover {color:#45484c}
h1, h2, h3, h4, h5, h6 {font-weight:bold;font-family:'Open Sans Condensed', sans-serif}
h1 {font-size:3.0em;line-height:1.2em}
h1.h1_2_4em {font-size:2.4em;line-height:0.8em}
h2 {font-size:2.4em;line-height:0.8em}
h3 {font-size:17px; line-height:14px;}
h3.live {position:relative}
p {font-size:1.4em;line-height:1.3em}
.small, .sub, .sup {font-size:.6em;line-height:.0em}
.sup {position:relative;bottom:.5em;left:.3em;color:inherit;}
.sup:hover {color:inherit;}
.sup:focus {color:inherit;}
.sub {vertical-align:sub;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#45484c}

.h2-css { font-weight:bold;font-family:'Open Sans Condensed', sans-serif; font-size:2.4em; line-height:0.8em; }

#container {width:960px;margin:10px auto 0; cursor:default;}
#top {height:90px;overflow:hidden;}
#logo-main {float:left;width:113px;height:90px;background:transparent url('../img/logo.png?v2') no-repeat left top}
#top-banner {float:right;width:728px;height:90px}
.services {height:30px}
.services .time {float:left;margin:9px 15px 0 3px;font-size:1.1em;color:#4c5c6a}

.services .bank-info {float:left;margin:9px 5px 0 3px;font-size:1.1em;color:#4c5c6a}

.services .bank {color:#229796}
.services .enter {float:left;margin:9px 2px 0 5px;font-size:1.2em;font-weight:bold}
.top-menu {height:40px; z-index: 10;}
.white2px {width:960px;height:2px;background:white}
ul#topnav {margin:0;padding:0;float:left;list-style:none;position:relative}
ul#topnav li {float:left;margin:0;padding:0; height:40px; transition: all 200ms ease-in-out 0ms; -o-transition: all 200ms ease-in-out 0ms; -moz-transition: all 200ms ease-in-out 0ms; -webkit-transition: all 200ms ease-in-out 0ms;}
ul#topnav li a {padding:9px 15px;display:block;font-family:'Open Sans Condensed', sans-serif;font-size:1.8em;font-weight:bold;color:#fff;text-decoration:none}
ul#topnav li:hover {background:#435e73;}
ul#topnav li div.submenu {position:absolute;left:0;top:40px;visibility:hidden;width:960px;background:#435e73;z-index:10; opacity:0; overflow: hidden; transition: all 200ms ease-in-out 0ms; -o-transition: all 200ms ease-in-out 0ms; -moz-transition: all 200ms ease-in-out 0ms; -webkit-transition: all 200ms ease-in-out 0ms;}
ul#topnav li div.submenu div {overflow:hidden; float:left;}
ul#topnav li:hover div.submenu {opacity: 1; visibility: visible;}
ul#topnav li div.submenu a {/*float:left;*/display:block;/*width:130px;*/margin:0 0px 0 0;font-size:1.6em}
ul#topnav li div.submenu a:hover {text-decoration: underline;}
.right-part {float:right;height:20px;margin-top:10px}
a.move-line {float:right;margin:14px 15px 0 0;font-family:'Open Sans Condensed', sans-serif;font-size:1.0em;font-weight:bold;color:#7d8993}
a.move-line:hover {color:#7d8993;}

.top-menu-live {float:right; height:32px; padding:8px 15px 0px 15px; background-color:#f05455; font-family:'Open Sans Condensed', sans-serif;font-size:1.8em;font-weight:bold;color:#fff; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-menu-live:visited, .top-menu-live:active, .top-menu-live:focus {float:right; height:32px; padding:8px 15px 0px 15px; background-color:#f05455; font-family:'Open Sans Condensed', sans-serif;font-size:1.8em;font-weight:bold;color:#fff;}
.top-menu-live:hover {background-color:#e72b2d; color:#fff;}

.top-search-form {display:block;float:right; margin:10px 10px 0 0; padding:0px; position:relative;}

.top-search-form #searchValue {
  float:left;
  margin-left:1px;
  padding:2px 20px 0 5px;
  width:90px;
  border:0;
  background:#5d7f9a;
  color:#bac6d1;
  font-size:1.2em;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
  height:18px;
  outline-style:none;
    -webkit-transition: all 300ms ease-in-out 0ms;
    -moz-transition: all 300ms ease-in-out 0ms;
    -o-transition: all 300ms ease-in-out 0ms;
    transition: all 300ms ease-in-out 0ms;}

.top-search-form #searchValue:focus {
  background:#fff;
  color:#bac6d1;
  width:140px;
    -webkit-transition: all 300ms ease-in-out 0ms;
    -moz-transition: all 300ms ease-in-out 0ms;
    -o-transition: all 300ms ease-in-out 0ms;
    transition: all 300ms ease-in-out 0ms;}

.top-search-form .top-search-submit {background:url(../img/search-icon-white.png) no-repeat center center; border:0;position:absolute;top:0px;right:0px;width:20px;height:20px;z-index:100;cursor:pointer}
.top-search-form .top-search-submit2 {background:url(../img/icon-search.png) no-repeat center center; border:0;position:absolute;top:0px;right:0px;width:20px;height:20px;z-index:100;cursor:pointer}

.content {width:960px; min-height:600px;}
.leftcol {float:left;width:640px;margin-top:13px; padding-bottom:30px;}
.leftcol2 {float:left;width:650px;margin-top:38px; padding-bottom:30px;}
.section-title-rb {padding-bottom:10px;border-bottom:2px solid #d5dade;font-size:24px;color:#45484c;font-family:'Open Sans Condensed', sans-serif;}

.section-title {padding-bottom:10px;border-bottom:2px solid #d5dade}
.section-title a {font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
.section-title span h1 {padding:0;margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;color:inherit;letter-spacing:inherit;display:inline;}

.title-54728a {padding-bottom:5px;border-bottom:2px solid #54728A; color:#54728A;}
.title-54728a a {font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
.title-54728a a:hover {color: #497faf;}
.title-54728a span h1 {padding:0;margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;color:inherit;letter-spacing:inherit;display:inline;}

.title-e72b2d {padding-bottom:8px;border-bottom:2px solid #E72B2D; color:#E72B2D;}
.title-e72b2d a {font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
.title-e72b2d a:hover {color: #E72B2D;}
.title-e72b2d span h1 {padding:0;margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;color:inherit;letter-spacing:inherit;display:inline;}

.section-title2 {height:20px;padding-bottom:10px;border-bottom:2px solid #d5dade;position:relative;text-transform:uppercase;}
.section-title2 a {font-family:'Open Sans Condensed', sans-serif;font-size:16px;font-weight:bold;color:#b6bfc7;;text-transform:none;}

.section-title-54728a {height:20px; padding-bottom:6px; border-bottom:2px solid #54728A; position:relative; text-transform:uppercase; color:#54728A;}
.section-title-54728a a {font-family:'Open Sans Condensed', sans-serif; font-size:16px; font-weight:bold; color:#54728A; text-transform:none;}
.section-title-54728a a:hover {color: #497faf;}

.section-title-e72b2d {height:20px; padding-bottom:6px; border-bottom:2px solid #E72B2D; position:relative; text-transform:uppercase; color:#E72B2D;}
.section-title-e72b2d a {font-family:'Open Sans Condensed', sans-serif; font-size:16px; font-weight:bold; color:#E72B2D; text-transform:none;}
.section-title-e72b2d a:hover {color: #e74948;}

.title-links a {margin-left:20px;font-family:'Open Sans Condensed', sans-serif;font-size:16px;font-weight:bold;color:#b6bfc7;}
.title-links span {margin-left:20px;font-size:inherit;font-family:inherit;line-height:inherit;text-transform: uppercase;color:inherit;letter-spacing:inherit;}
.top-theme-main {float:left;width:420px}
.top-theme-title {margin:9px 0 10px 0;font-family:'Open Sans Condensed', sans-serif;font-size:3.0em;font-weight:bold;color:#4a80af}
.top-theme-title a {display:block; font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:#4a80af;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-title a:hover {background-color:#4A80AF; color:#ffffff;}
.top-theme-photo {margin-top:10px;width:420px;height:237px;border:1px solid #b6bfc7;position:relative}

.ico106x120-play {position:absolute;left:50%;top:50%;margin-left:-53px;margin-top:-60px; pointer-events:none;background:transparent url("../img/big-play.png") no-repeat left top;width:106px;height:120px}

.searchIcoPlay {position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-15px; pointer-events:none; background:transparent url("../img/search-video.png") no-repeat left top;width:26px;height:30px}
.searchIcoPhot {position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-15px; pointer-events:none; background:transparent url("../img/search-photo.png") no-repeat left top;width:39px;height:30px}

/* .info {position:absolute;background-color:#4c5c6a; opacity:0.8;bottom:0px;left:0px;font-size:1.2em;line-height:25px;color:#fff;width:410px;min-height:25px;overflow:hidden; padding:0 5px;} */
.info {background-color:#4c5c6a; opacity:0.8;position:absolute;bottom:0px;left:0px;/*pointer-events:none;*/font-size:1.2em;line-height:25px;color:#fff;width:410px;min-height:25px;overflow:hidden; padding:0 5px;}
.info span {background-color:transparent; opacity:1;}
.info span a {color:#fff;font-size:inherit;font-family:inherit;line-height:inherit;}
.top-theme-sub {float:right;width:200px}
.top-theme-sub a.a-item {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-sub a.a-item:hover {background-color:#4A80AF; color:#ffffff;}
.top-theme-sub a.first-news-item {font-family:'Open Sans Condensed', sans-serif; font-size:1.6em; font-weight:bold; color:#4a80af;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-sub a.first-news-item:hover {background-color:#4A80AF; font-family:'Open Sans Condensed', sans-serif; font-size:1.6em; font-weight:bold; color:#ffffff;}

.top-theme-sub a.blog-item {font-family:Arial; font-size:14px; color:#b8bfc7; font-style:italic;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-sub a.blog-item:hover {background-color:#4A80AF; color:#ffffff;}

.blog-author a { font-family:Arial; font-size:14px; color:#b8bfc7; font-style:italic; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms; }
.blog-author a:hover {background-color:#4A80AF; color:#ffffff;}

.top-news-a { display:block; font-family:Arial;font-size:15px;font-weight:bold;line-height:18px; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms; }
.top-news-a:hover {background-color:#4A80AF; color:#ffffff;}

.all-blogs a {font-size:14px; font-weight:bold; color:#b6bfc7; margin-top:4px; font-family:Arial;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.all-blogs a:hover {background-color:#4A80AF; color:#ffffff;}

.author-blog {font-family:Arial;font-size:14px;color:#b8bfc7;font-style:italic;}

.videotape-tag {font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}

.no-video-label { background-image:url('../img/show-txt-icon.png'); background-repeat:no-repeat; width:18px; height:16px; display:block; margin-top:2px; filter: alpha(opacity:90); opacity:0.9;}
.no-video-label:hover { filter: alpha(opacity:100); opacity:1.0;}

.should-revised-news-top .should-revised-news {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.should-revised-news-top .should-revised-news:hover {background-color:#4A80AF; color:#ffffff;}
.should-revised-news-top a.a-class {display:block; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.should-revised-news-top a.a-class:hover {background-color:#4A80AF; color:#ffffff;}

.a-transition-hover-blue {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.a-transition-hover-blue:hover {background-color:#4A80AF; color:#ffffff;}

.a-hover-red-dnone {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.a-hover-red-dnone:hover {background-color:#E72B2D; color:#ffffff;}

.a-transition-hover-red {display:block; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.a-transition-hover-red:hover {background-color:#E72B2D; color:#ffffff;}

.a-transition-hover {display:block; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.a-transition-hover:hover {background-color:#4A80AF; color:#ffffff;}
/*
.a-transition-hover span {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.a-transition-hover:hover span {background-color:#4A80AF; color:#ffffff;}
*/
.hp-newses a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.hp-newses a:hover {background-color:#4A80AF; color:#ffffff;}
.section-title a.tsm-selected { color:#b6c0c9; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms; }
.section-title a.tsm-selected:hover {background-color:#4A80AF; color:#ffffff;}

.theme-photo {display:block;width:200px;height:113px; position:relative;}
.top-theme-first {margin-top:10px}
.top-theme-first a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-first a:hover {background-color:#4a80af;font-family:'Open Sans Condensed', sans-serif;font-size:1.6em;font-weight:bold;color:#fff;}
.bottom-border {padding-bottom:10px;border-bottom:1px solid #d5dade}
.article {display:block;margin-top:10px;font-weight:bold;line-height:1.4em}
.article .after {padding-left:16px;padding-top:1px;white-space:nowrap}
.all-materials {display:block;float:right;margin-top:10px}
.theme-day {float:left;width:200px;margin-top:15px;margin-left:20px}
.theme-day a.a-hover {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.theme-day a.a-hover:hover {background-color:#4a80af; color:#ffffff;}

.red-theme {font-size:17px; line-height:22px; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.red-theme:hover {background-color:#e72b2d; color:#ffffff;}
/*
.red-theme a {font-family:inherit;font-size:inherit;line-height:inherit;color:inherit; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.red-theme a:hover {color:#ffffff;}
*/
.first-theme {display:block;margin-top:.5em;font-family:'Open Sans Condensed', sans-serif;font-size:1.6em;font-weight:bold;color:#4a80af;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.first-theme:hover {color:#4a80af;}
.first-theme .after {padding-left:16px;padding-top:0px;white-space:nowrap}
.link-inside .after {padding-left:16px;padding-top:0px;white-space:nowrap}
.first-theme .icon-video {width:12px;height:12px;background:transparent url("../img/icon-video.png") no-repeat 0% 62%}
.first-theme .icon-camera {width:16px;height:16px;background:transparent url("../img/icon-photo.png") no-repeat 0% 62%}
.news-left-col {float:left;width:310px}
/*
.news-left-col a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.news-left-col a:hover {background-color:#4A80AF; color:#ffffff;}
*/
.news-right-col {float:right;width:310px}
/*
.news-right-col a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.news-right-col a:hover {background-color:#4A80AF; color:#ffffff;}
*/
.news {display:block;width:310px;margin-top:1.1em;font-size:14px;line-height:16px;}
.news .after {padding-left:16px;padding-top:1px;white-space:nowrap}
.after-link {padding-left:16px;padding-top:2px;white-space:nowrap}
.icon-video {width:12px;height:12px;background:transparent url("../img/icon-video.png") no-repeat 0% 50%}
.icon-camera {width:16px;height:16px;background:transparent url("../img/icon-photo.png") no-repeat 0% 50%}
.news .timestamp {font-size:0.7em;color:#787878}

/* stepcarousel */
.stepcarousel {
position:relative;/*leave this value alone*/
overflow:hidden;/*leave this value alone*/
float:left;width:960px;margin:0 0 0 0px;
height:210px;/*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
position:absolute;/*leave this value alone*/
left:0;
top:0;
}
.stepcarousel .panel {
float:left;/*leave this value alone*/
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
margin:0 15px 0 0;/*margin around each panel*/
width:180px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel .info {display:none}
.stepcarousel .active .info {display:block}
.stepcarousel .panel .info2 {display:none}
.stepcarousel .active .info2 {display:block}
.stepcarousel .panel .number {display:block}
.stepcarousel .active .number {display:none}
.carousel-media {overflow:hidden;position:relative}
.btn-prev {position:absolute;width:30px;top:50px;left:0px}
.btn-prev a {display:block;background:transparent url("../img/btn-prev.png") no-repeat left top;width:30px;height:30px}
.btn-next {position:absolute;width:30px;top:50px;right:0px}
.btn-next a {display:block;background:transparent url("../img/btn-next.png") no-repeat right top;width:30px;height:30px}
.img-bg {position:relative}
.img-bg .panel-pic {width:180px;height:135px;margin:0px 0px; display:inline;}
.panel-link {margin:7px 0 0 0;overflow:hidden}
.panel-link a {font-size:1.2em;font-weight:bold;color:#45484c;line-height:1.4em;display:block;width:180px;}
.stepcarousel .belt .panel .panel-link a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.stepcarousel .belt .panel .panel-link a:hover {background-color:#4a80af; color:#ffffff;}

/* stepcarousel3 */
.stepcarousel3 {
position:relative;/*leave this value alone*/
overflow:hidden;/*leave this value alone*/
float:left;width:640px;margin:0 0 0 0px;
height:162px;/*Height should enough to fit largest content's height*/
}
.stepcarousel3 .belt {
position:absolute;/*leave this value alone*/
left:0;
top:0;
}
.stepcarousel3 .panel {
float:left;/*leave this value alone*/
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
margin:0 23px 0 0;/*margin around each panel*/
width:198px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel3 .panel .info {display:none}
.stepcarousel3 .active .info {display:block}
.stepcarousel3 .panel .info2 {display:none}
.stepcarousel3 .active .info2 {display:block}
.stepcarousel3 .panel .number {display:block}
.stepcarousel3 .active .number {display:none}
.btn-prev-red {position:absolute;width:30px;top:40px;left:0px}
.btn-prev-red a {display:block;background:transparent url("../img/btn-prev.png") no-repeat left top;width:30px;height:30px}
.btn-next-red {position:absolute;width:30px;top:40px;right:0px}
.btn-next-red a {display:block;background:transparent url("../img/btn-next.png") no-repeat right top;width:30px;height:30px}
.img-bg {position:relative}
.img-bg .panel-pic3 {width:198px;height:111px;margin:0px 0px; display:inline;}
.panel-link3 {margin:7px 0 0 0;overflow:hidden;}
.panel-link3 a {font-family:'Open Sans Condensed', sans-serif;font-size:1.6em;font-weight:bold;color:#54728A;line-height:20px;display:block;width:198px;}
.stepcarousel3 .belt .panel .panel-link3 a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.stepcarousel3 .belt .panel .panel-link3 a:hover {background-color:#4a80af; color:#ffffff;}

.img-bg .img-info {position:absolute;bottom:0px;left:0px;width:180px;height:22px; display:block;}
.img-bg .img-info div {padding:0 5px;font-size:1.0em;font-weight:bold;line-height:22px;text-transform:uppercase;color:#fff;overflow:hidden;height:22px}
.img-bg .img-info div.violet {background:transparent url("../img/info_bg_violet.png") repeat-x left top}
.img-bg .img-info div.cherry {background:transparent url("../img/info_bg_red.png") repeat-x left top}

.img-bg .ico54 {position:absolute;left:51px;top:15px;pointer-events:none}
.img-bg .ico54-play {position:absolute;left:50%;top:50%; margin:-30px 0 0 -25px; pointer-events:none;background:transparent url("../img/play54x60.png") no-repeat left top;width:54px;height:60px}
.ico54x60-play {background:transparent url("../img/play54x60.png") no-repeat left top;width:54px;height:60px}
.rubrik {float:left;margin-left:10px;width:210px}
.rubrik .inside {width:208px;height:410px;border-left:1px solid #b6bfc7;border-right:1px solid #b6bfc7;border-bottom:1px solid #b6bfc7;overflow:hidden}
.rubrik .inside a.link-inside {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.rubrik .inside a.link-inside:hover {background-color:#4a80af; color:#ffffff;}
.rubrik-pic {width:200px;height:150px;margin:5px 4px 0}
.rubrik .inside .link-inside {display:block;margin:12px 4px 0;padding:0px 9px;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.3em}
.rubrik .inside .link-inside.one {margin:8px 4px 0}
.rubrik .inside .under-pic {margin:0px 4px 0;padding:5px 4px 5px 9px;background:#e9ecee;font-size:1.4em;font-weight:bold;}
.arrow-r {background:transparent url("../img/arrow_r.png") no-repeat 0px 4px}
.rightcol {float:right;width:300px;margin-top:10px; padding-bottom:30px;}
.video {float:left;width:145px;min-height:140px;overflow:hidden;vertical-align:top;margin-top:10px;}
.video-descr {display:block;width:145px;margin:5px 0 0 0;min-height:45px;overflow:hidden;}
.news-in-photo {width:300px;height:225px;position:relative}
.news-in-photo img {width:300px;height:225px}
.news-in-photo .news-in-photo-info {position:absolute;bottom:0;left:0;width:300px;background-color:#4c5c6a;filter: alpha(opacity:80); opacity:0.8;pointer-events:none}
.news-in-photo .news-in-photo-info div {margin:3px 10px 6px 10px;font-family:'Open Sans Condensed', sans-serif;font-size:1.8em;font-weight:bold;line-height:1.2em;color:#fff; background:transparent; filter: alpha(opacity:100); opacity:1.0;}
.clip145 {width:145px;height:82px;position:relative}
.clip145 .ico45 {position:absolute;left:51px;top:15px;pointer-events:none}
.clip145 .ico45-play {background:transparent url("../img/play45x50.png") no-repeat left top;width:45px;height:50px}
.ico45x50-play {background:transparent url("../img/play45x50.png") no-repeat left top;width:45px;height:50px}
.title2 {height:30px;margin-top:30px;background:#b6bfc7}
.title2 span {margin:0 0 0 10px;font-family:'Open Sans Condensed', sans-serif;font-size:18px;font-weight:bold;color:#45484c;}
.title2 span a {font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;border-bottom:1px dotted #7f858b;}
.title2 span a:hover {border-bottom:1px solid #7f858b;}
.title2-a {font-family:'Open Sans Condensed', sans-serif;font-size:18px;font-weight:bold;color:#45484c;border-bottom:1px dotted #7f858b;margin-left:10px; margin-top:2px;}
.title2-a:hover {border-bottom:1px solid #7f858b;}
.title3-a {font-family:'Open Sans Condensed', sans-serif;font-size:18px;font-weight:bold;color:#45484c;margin-left:10px; margin-top:2px;}
.new-themes {border:1px solid #d5dade}
.new-theme {height:85px}
.new-theme .theme-cadr {display:block;float:left;width:100px;height:75px;margin:10px 0 0 10px}
.new-theme .theme-cadr img {width:100px;height:75px}
.new-theme .theme-descr {display:block; float:left; margin:10px 0 0 10px; width:177px; height:66px; font-size:1.4em; overflow:hidden; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.new-theme .theme-descr:hover {background-color:#4A80AF; color:#ffffff;}
.rating {padding:8px 16px;border:1px solid #d5dade}
.rating img {width:264px;height:213px}
.on-air {height:40px;line-height:40px;color:#fff;text-align:center}
.on-air a {height:40px;line-height:40px;color:#fff;text-align:center}
.poll {background:#fff;border:1px solid #bec8d3}
.poll-title {padding:0px 8px;height:20px;border-bottom:1px solid #bec8d3;background:#dae2e8}
.poll-title div {float:left;padding-left:22px;font-family:'Open Sans Condensed', sans-serif;font-size:1.4em;font-weight:bold;line-height:1.2em;color:#45688e}
.poll-title .revote {float:right;margin-top:2px;font-family:'Open Sans Condensed', sans-serif;font-size:1.4em;font-weight:bold;color:#a9b8cb}
.poll-title .icon-vk {width:16px;height:16px;margin-top:2px;background:transparent url('../img/icon-vk.png') no-repeat left top}
.poll-content {background:#fff;padding:7px 10px}
.poll-content .question {font-size:1.2em;line-height:1.2em;font-weight:bold}
.answers {margin-top:15px}
.answer {clear:both;margin-top:10px;font-size:1.2em;line-height:1.2em}
.answer input[type=radio] {float:left;margin:0 5px 0 0;padding:0;height:15px}
.answer-text {}
.percents {height:15px;margin-top:5px}
.percentBar {float:left;width:190px;height:15px;background-color:#fafafa;background-image:url('../img/poll-percents-bg.png');background-repeat:no-repeat}
.percentBarLegend {float:right}
.poll-submit {background:#f2f2f2;padding:2px 8px;border-top:1px solid #bec8d3}
.poll-submit textarea {margin-top:7px;width:280px;height:34px;border:1px solid #bec8d3}
.poll-submit .btn {margin-top:8px;margin-bottom:7px}
.btn {background:url("../img/button_vk.png") repeat-x scroll 0px 0px #6181A6;padding:0;border-color:#3b6798;color:#fff;text-shadow:0 1px 0 #45688E;border-style:solid;border-width:1px;cursor:pointer;width:auto}
.btn span {display:block;border-color:#7e9cbc #5c82ab #5c82ab;margin:0;padding:5px 14px;border-style:solid;border-width:1px;font-family:Tahoma, Arial, Verdana, sans-serif;line-height:10px;white-space:nowrap}
button::-moz-focus-inner {padding:0;border:0} /* Firefox */
.footer { position:relative; margin-top:50px; padding:0 10px 0 10px; }
.footer-col {float:left;}

.dashed-b6bfc7-2px { width:100%; border-top:1px dashed #b6bfc7; margin-top:5px; }
.line-818e99-2px { width:100%; border-top:2px solid #818e99; margin-top:5px; }
.line-818e99-1px { width:100%; border-top:1px solid #818e99; margin-top:5px; }

.footer-android {
  display: block;
  background-image:url('../img/android.png');
  background-repeat:no-repeat;
  width:40px;
  height:40px;
  cursor:pointer;
  transition: all 230ms ease-in-out 0ms;
  -o-transition: all 230ms ease-in-out 0ms;
  -moz-transition: all 230ms ease-in-out 0ms;
  -webkit-transition: all 230ms ease-in-out 0ms;
}
.footer-android:hover {
  background-image:url('../img/android-hover.png');
  background-repeat:no-repeat;
}

.footer-iphone {
  display: block;
  background-image:url('../img/iphone.png');
  background-repeat:no-repeat;
  width:40px;
  height:40px;
  cursor:pointer;
  transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}
.footer-iphone:hover {
  background-image:url('../img/iphone-hover.png');
  background-repeat:no-repeat;
}

.footer-lg {
  display: block;
  background-image:url('../img/lg-smart-tv.png');
  background-repeat:no-repeat;
  width:143px;
  height:33px;
  cursor:pointer;
  transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}
.footer-lg:hover {
  background-image:url('../img/lg-smart-tv-hover.png');
  background-repeat:no-repeat;
}

.footer-samsung {
  display: block;
  background-image:url('../img/samsung-smart-tv.png');
  background-repeat:no-repeat;
  width:199px;
  height:33px;
  cursor:pointer;
  transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}
.footer-samsung:hover {
  background-image:url('../img/samsung-smart-tv-hover.png');
  background-repeat:no-repeat;
}

.footer-dune {
  display: block;
  background-image:url('../img/dune.png');
  background-repeat:no-repeat;
  width:87px;
  height:40px;
  cursor:pointer;
  transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}
.footer-dune:hover {
  background-image:url('../img/dune-hover.png');
  background-repeat:no-repeat;
}

.soc-btn { display: block; width:36px; height:36px; }
/*
.soc-36-tw, .soc-36-vk, .soc-36-fb, .soc-36-rss { display: block; width:36px; height:36px; background: url('../img/social-36-sprite.png') no-repeat; transition: background-position 120ms ease-in-out 0ms; -o-transition: background-position 120ms ease-in-out 0ms; -moz-transition: background-position 120ms ease-in-out 0ms; -webkit-transition: background-position 120ms ease-in-out 0ms; }
.soc-36-rss {background-position:0px -36px;}
.soc-36-rss:hover {background-position:0px -72px;}
.soc-36-yt {background-position:0px -108px;}
.soc-36-yt:hover {background-position:0px -144px;}
.soc-36-tw {background-position:0px -180px;}
.soc-36-tw:hover {background-position:0px -216px;}
.soc-36-fb {background-position:0px -252px;}
.soc-36-fb:hover {background-position:0px -288px;}
.soc-36-vk {background-position:0px -324px;}
.soc-36-vk:hover {background-position:0px -360px;}
*/
.soc-links {width:230px;}
.soc-links ul {display:inline-block}
.soc-links ul li {width:36px; height:36px; background:url('../img/social-36-sprite.png'); display:inline-block; margin-left:10px;}
.soc-links ul li:hover {transition: background-position 120ms ease-in-out 0ms;}
.soc-links .rss {background-position:0px 36px;}
.soc-links .rss:hover {background-position:0px 72px;}
.soc-links .yt {background-position:0px 108px;}
.soc-links .yt:hover {background-position:0px 144px;}
.soc-links .tw {background-position:0px 180px;}
.soc-links .tw:hover {background-position:0px 216px;}
.soc-links .fb {background-position:0px 252px;}
.soc-links .fb:hover {background-position:0px 288px;}
.soc-links .vk {background-position:0px 324px;}
.soc-links .vk:hover {background-position:0px 360px;}

.rc-soc-btn { display: block; width:48px; height:48px; }
.rc-soc-links {width:300px;}
.rc-soc-links ul {display:inline-block}
.rc-soc-links ul li {width:48px; height:48px; display:inline-block; margin-right:15px;}
.rc-soc-links .rss {background:url('../img/rc-rss.png') no-repeat;}
.rc-soc-links .yt {background:url('../img/rc-yt.png') no-repeat;}
.rc-soc-links .tw {background:url('../img/rc-tw.png') no-repeat;}
.rc-soc-links .fb {background:url('../img/rc-fb.png') no-repeat;}
.rc-soc-links .vk {background:url('../img/rc-vk.png') no-repeat;}

.soc-36-tw-color, .soc-36-vk-color, .soc-36-fb-color { display: block; background: url('../img/social-36.png') no-repeat; }
.soc-36-vk-color { background-position: -0px -0px; width: 36px; height: 36px; filter: alpha(opacity:80); opacity:0.8;}
.soc-36-vk-color:hover { filter: alpha(opacity:100); opacity:1.0;}
.soc-36-tw-color { background-position: -0px -72px; width: 36px; height: 36px; filter: alpha(opacity:80); opacity:0.8;}
.soc-36-tw-color:hover { filter: alpha(opacity:100); opacity:1.0;}
.soc-36-fb-color { background-position: -0px -108px; width: 36px; height: 36px; filter: alpha(opacity:80); opacity:0.8;}
.soc-36-fb-color:hover { filter: alpha(opacity:100); opacity:1.0;}

/*
.footer-col1 {width:132px}
.footer-col2 {width:108px}
.footer-col3 {width:108px}
.footer-col4 {width:89px}
.footer-col5 {width:88px}
.footer-col6 {width:108px}
*/
.footer-col .title {margin:0px;font-family:'Open Sans Condensed', sans-serif;font-size:18px;color:#b6bfc7;text-transform:uppercase}
.footer-col .title a {font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-transform:inherit;display:block;padding:5px 15px 5px 15px;}
.footer-col .title a:hover { background:#435e73; color:#ffffff; }

.footer-rights {font-size:12px; color:#b6bfc7; font-family:Arial; }
.footer-rights a {font-size:12px; color:#b6bfc7; font-family:Arial; }

.footer-right {float:right;width:210px}
.footer-social {position:absolute;bottom:0px;right:0px}
.subfooter {height:40px;overflow:hidden}
.copy {margin:10px 0 0 16px;font-family:'Open Sans Condensed', sans-serif;font-size:1.4em;font-weight:bold;color:#fff}
a.complain {margin:10px 13px 0 0;font-family:'Open Sans Condensed', sans-serif;font-size:1.4em;font-weight:bold;color:#fff;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
a.complain:hover {color:#fff;}
.flag {float:left;width:18px;height:14px;margin:9px 5px 0 0}
.flag.ukr {background:transparent url('../img/flag_ukr.png') no-repeat left top}
.flag.rus {background:transparent url('../img/flag_rus.png') no-repeat left top}
.flag.ukr-inact {background:transparent url('../img/flag_ukr_inact.png') no-repeat left top}
.flag.rus-inact {background:transparent url('../img/flag_rus_inact.png') no-repeat left top}
.social {float:left;width:20px;height:20px;margin:6px 0 0 5px; filter: alpha(opacity:80); opacity:0.8;}
.social:hover {filter: alpha(opacity:100); opacity:1.0;}
.social.vk {background:transparent url('../img/VK-icon.png') no-repeat left top}
.social.fb {background:transparent url('../img/FB-icon.png') no-repeat left top}
.social.tw {background:transparent url('../img/TW-icon.png') no-repeat left top}
.social32 {float:left;width:32px;height:32px;margin:0 10px 10px 0}
.social32.vk32 {background:transparent url('../img/icon-vk32.png') no-repeat left top}
.social32.fb32 {background:transparent url('../img/icon-fb32.png') no-repeat left top}
.social32.tw32 {background:transparent url('../img/icon-tw32.png') no-repeat left top}
.social32.rss32 {background:transparent url('../img/icon-rss32.png') no-repeat left top}
.banner300x250 {width:300px;/* height:250px; margin-top:20px*/}
.gray-line {border-bottom:1px solid #dadfe3;}
.red {color:#e72b2d;}

.blue {color:#4a80af}
.bg-menu {background:#537189}
.top0 {margin-top:0px}
.top5 {margin-top:5px}
.top6 {margin-top:6px}
.top8 {margin-top:8px}
.top10 {margin-top:10px}
.top11 {margin-top:11px}
.top12 {margin-top:12px}
.top15 {margin-top:15px}
.top20 {margin-top:20px}
.top28 {margin-top:28px}
.top25 {margin-top:25px}
.top30 {margin-top:30px}
.top31 {margin-top:31px}
.top35 {margin-top:35px}
.top40 {margin-top:40px}
.top50 {margin-top:50px}
.top60 {margin-top:60px}
.left10 {margin-left:10px}
.left20 {margin-left:20px}
.left22 {margin-left:22px}
.left40 {margin-left:40px}
.bottom5 {margin-bottom:5px}
.bottom9 {margin-bottom:9px}
.bottom10 {margin-bottom:10px}
.bottom12 {margin-bottom:12px}
.bottom15 {margin-bottom:15px}
.bottom20 {margin-bottom:20px}
.bottom25 {margin-bottom:25px}
.bottom30 {margin-bottom:30px}
.bottom40 {margin-bottom:40px}
.bottom50 {margin-bottom:50px}
.left15 {margin-left:15px}

.size-12 {font-size:12px;}

.contactAdress br {padding:0px; margin:0px; height:0px; line-height:0px;}

.ml10 {margin-left:10px;}

.pt10 {padding-top:10px;}

.hide {display:none}
.first {margin-left:0px; padding-left:0px;}
.last {margin-right:0;padding-right:0}
.top {margin-top:0;padding-top:0}
.bottom {margin-bottom:0;padding-bottom:0}
.modeList { float:left; width:14px; height:11px; cursor:pointer; }
.icoPlay {position:absolute;left:50%;top:50%; margin-left:-27px; margin-top:-30px; pointer-events:none; background:transparent url("../img/play54x60.png") no-repeat left top;width:54px;height:60px}
.icoComments {position:absolute; left:0px; top:0px; height:22px; background:transparent url("../img/comments.png") no-repeat left top;}
.icoCommentsLabel { font-weight:bold; font-size:10px; color:#fff; padding-left:3px; padding-right:3px; background-color:#e72b2d;}
.tagLabel { font-family:Arial; font-size:11px; color:#b3b8bc; padding:0 3px 0 3px; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms; }
.tagLabel:hover { color:#fff; background-color:#b3b8bc; padding:0 3px 0 3px; }
.tagLabelSelect { font-family:Arial; font-size:11px; color:#b3b8bc; padding:0 3px 0 3px; background-color:#4A80AF;color:#fff; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.tagLabelSelect:hover { color:#fff; background-color:#b3b8bc; padding:0 3px 0 3px; }
.news-title {font-family:'Open Sans Condensed', sans-serif;font-size:36px;font-weight:bold;color:#4a80af;line-height:40px;}
h1.news-title {font-family:'Open Sans Condensed', sans-serif;font-size:36px;font-weight:bold;color:#4a80af;line-height:40px;}
.news-date {font-family:Arial;font-size:12px;color:#adb3b8}
.news-rubrics {position:absolute;bottom:0px;right:0px;font-family:'Open Sans Condensed',sans-serif;font-size:16px;color:#e72b2d;}
.news-rubrics a {font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;}
.news-text {font-family:Arial;font-size:15px;line-height:20px;color:#45484c;}
h3.news-text { font-family:Arial; font-size:15px; line-height:20px; color:#45484c; font-weight:bold; font-style:italic; }
h3.news-text-video { font-family:Arial; font-size:15px; line-height:20px; color:#45484c; font-weight:normal; margin-bottom: 10px;}
.news-text p {font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}
.p-relative {position:relative;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.on-theme-top {background:transparent url("../img/na-temu-top.png") no-repeat left top;width:184px;min-height:56px;font-family:'Open Sans Condensed',sans-serif;font-size:18px;font-weight:bold;color:#45484c;}
.on-theme-top-middle {background-color:#dadfe3;width:184px;min-height:56px;padding:0px 10px 0px 10px;font-family:'Open Sans Condensed',sans-serif;font-size:18px;font-weight:bold;color:#45484c;overflow:hidden;}
.on-theme-top a {color:#e72b2d;font-family:inherit;font-size:inherit;font-weight:inherit;}
.on-theme-middle {background:transparent url("../img/na-temu-middle.png") repeat-y; width:184px;padding:0 10px 0 10px;}
.on-theme-bottom {background:transparent url("../img/na-temu-bottom.png") repeat-y; width:204px; height:4px;}
.on-theme-news {font-family:Arial;font-size:12px; font-weight:bold; line-height:18px;color:#45484c;}
/* .on-theme-news-div {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;} */
/* .on-theme-news-div:hover {background-color:#4A80AF; color:#ffffff;} */
/* .on-theme-news-div a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;} */
/* .on-theme-news-div a:hover {background-color:#4A80AF; color:#ffffff;} */
.arial11-bold {font-family:Arial;font-size:11px; font-weight:bold;}
.arial12 {font-family:Arial;font-size:12px;}
.arial12-blue {font-family:Arial;font-size:12px;color:#4a80af;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.arial14-blue {font-family:Arial;font-size:14px;color:#4a80af;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.arial14-blue:hover {font-family:Arial;font-size:14px;color:#4a80af;}
.arial16 {font-family:Arial;font-size:16px;}
.google16-bold-blue {font-family:'Open Sans Condensed',sans-serif;font-size:16px;font-weight:bold;color:#54728A;}
.google18-bold {font-family:'Open Sans Condensed',sans-serif;font-size:18px;font-weight:bold;}
.google24-bold {font-family:'Open Sans Condensed',sans-serif;font-size:24px;font-weight:bold;}
.news-tags {color:#fff;background-color:#becbd3;padding:2px 4px 2px 4px;margin-right:3px;line-height:20px;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.news-tags:hover {color:#fff;background-color:#4b80b2;}
.shade_div {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; background-color: #4C5C6A; filter: alpha(opacity :   60); opacity: 0.6; display:none;}

.login_div {display:none; z-index:1000; position:fixed; width:380px; margin-left:-190px; margin-top:-200px; left:50%; top:50%; background-color:#fff;}
.login_div_head {background-color: #ededed; text-align: center; position: relative; line-height: 48px; height: 48px; overflow: hidden; }
.login_div_head .txt { color: #537189; font-family: "Arial"; font-size: 18px; }
.login_div_close {position: absolute; right: 18px; top: 18px;}
.login_div_close:hover img.hovered,
.login_div_close img.default {
	display: block;
}
.login_div_close img.hovered,
.login_div_close:hover img.default {
	display: none;
}
.login_div_soc { padding: 15px 0px; }
.login_div_soc .soc-left { margin: 9px 0px 9px 42px; }
.login_div_soc .soc-right { margin: 9px 0px 9px 16px; }

.login_div_soc .soc-left img.default,
.login_div_soc .soc-right img.default,
.login_div_soc .soc-left:hover img.hovered,
.login_div_soc .soc-right:hover img.hovered {
	display: block;
}

.login_div_error { font-size: 12px; color: red; font-weight: bold; }
.login_div_soc .soc-left:hover img.default,
.login_div_soc .soc-right:hover img.default,
.login_div_soc .soc-left img.hovered,
.login_div_soc .soc-right img.hovered {
	display: none;
}

.login_div_form_head { background-color: #ededed; text-align: center; line-height: 42px; height: 42px; overflow: hidden; cursor: pointer; line-height: 42px; font-family: "Arial"; font-size: 16px; color: #ef5355;}
.login_div_form_head:hover { color: #fff; background-color: #f05455; }
.login_div a { color: #ef5355; }
#login_div_form { display: none; padding: 24px 0px 18px 53px; width: 260px;}
input.login_div_input_div { border: 1px solid #dfdfdf; background-color: #f9f9f9; border-radius: 4px; line-height: 14px; height: 14px; padding: 10px 38px 10px 8px; width: 212px; font-size: 14px;}
#j_username_in:hover, #j_password_in:hover { background-color: #fefefe; }
#j_username_in { margin-bottom: 12px; background: url('../img/user-icon.png') no-repeat 228px 6px #f9f9f9; }
#j_password_in { margin-bottom: 11px; background: url('../img/pass-icon.png') no-repeat 228px 5px #f9f9f9; }
.login_div_remember_block { color: #a3a3a3; font-family: "Arial"; font-size: 12px; }
.login_div_forgot { color: #ef5355; font-family: "Arial"; font-size: 12px; margin-top: 4px; }
.login_div_btn { margin-top: 20px; }
.login_div_btn a div { text-align: center; line-height: 38px; color: #fff; font-family: "Arial"; font-size: 16px; width: 260px; height: 38px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #ef5355; }
.login_div_btn:hover a div { background-color: #dc4647; }
.login_div_bottom { margin-top: 14px; text-align: center; color: #a3a3a3; font-family: "Arial"; font-size: 12px; }
.login_div_bottom a { color: #ef5355; font-family: "Arial"; font-size: 12px; }
.login_div_bottom a:hover { text-decoration: underline; }
.login_div_forgot:hover a { text-decoration: underline; }

#notification_dlgs_div {display:none; z-index:1000; position:fixed; width:720px; height:260px; margin-left:-360px; margin-top:-130px; left:50%; top:50%; background-color:#f7f7f7; color:#45484c; cursor:default;}
#notification_dlgs_div span, #notification_dlgs_div span a {color:#464749;}

.input {background:transparent url("../img/input.jpg") no-repeat;width:200px;height:30px;border:none;}
.input-comment {width:238px;height:30px;border: solid 1px #d5d9dd;background-color:#ffffff; padding: 0 4px 0 4px; color:#b5bfc7; font-family: "Arial"; font-size: 14px;}
.input-comment::-webkit-input-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }
.input-comment:-moz-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }
.input-comment::-moz-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }
.input-comment:-ms-input-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }

#comment-text {width:368px;height:113px;resize:none;overflow:auto; padding: 5px 4px 0 4px; border: 1px solid #d5d9dd; color:#b5bfc7; font-family: "Arial"; font-size: 14px;}
#comment-text::-webkit-input-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial;  }
#comment-text:-moz-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }
#comment-text::-moz-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }
#comment-text:-ms-input-placeholder { color:#b6bfc7; font-size:14px; font-family:Arial; }

.comment-username {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#45484c;}
.comment-timestamp {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#a0a8af;}
.comment-summary {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#45484c;}

.input-captcha {width:200px;height:30px;border: solid 1px #d8d8d8;background-color:#ffffff;}

.top-theme-right-top {background:transparent url("../img/top-theme-top.png") no-repeat;width:93px;height:5px;border:none;position:absolute; top:-5px;}
.top-theme-right-bottom {background:transparent url("../img/top-theme-bottom.png") no-repeat;width:93px;height:5px;border:none;position:absolute; bottom:-5px;}

.top-theme-right {float:left;
  background:transparent url("../img/top-theme-center.png") repeat-y;
  width:93px;
  height:648px;
  border:none;
  position:relative;}
.top-theme-right-text {
  -moz-transform:rotate(90deg);
  -moz-transform-origin: 6% 38%;
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin: 6% 38%;
  -o-transform:rotate(90deg);
  -o-transform-origin: 6% 38%;
/*
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=6.123234262925839e-17, M12=-1, M21=1, M22=6.123234262925839e-17)";
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=6.123234262925839e-17, M12=-1, M21=1, M22=6.123234262925839e-17);
    zoom: 1;
*/
  -ms-transform:rotate(90deg);
  -ms-transform-origin: 6% 38%;
  
  width:648px;
  height:93px;
  text-align:center;
  vertical-align:middle;
  white-space:nowrap;
  text-transform: uppercase;
  font-size:36px;
  font-weight:bold;
  margin-top:5px;}
.themes-day-right {float:left;width:200px;min-height:648px;border:none;padding-left:7px;}
.themes-day-right a.first-theme {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.themes-day-right a.first-theme:hover {background-color:#4A80AF; color:#FFFFFF;}

.top-theme-right-header {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-right-header:hover {background-color:#E72B2D;}
.top-theme-right-header a {font-family:inherit;font-size:inherit;line-height:inherit;color:inherit; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.top-theme-right-header a:hover {color:#FFFFFF;}

.video-leftcol {}
.video-rightcol {width:740px;padding-top:42px; /*18*/ }
.video-menu {float:left;width:200px; padding-left:10px; min-height:685px;background-color:#3f5869;color:#b6bfc7;font-family:'Open Sans Condensed',sans-serif;font-size:28px;line-height:42px;}
.video-menu a {padding-left:10px; color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:block;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.video-menu a.a-hover:hover {color:#b5bfc8; background-color:#616468; }
.video-menu-a-hover {color:#b5bfc8; background-color:#616468; }
.video-menu a.fs-20px {font-size:20px;line-height:32px;padding-left:12px;margin-right:10px}
/*  .video-menu a.fs-16px {font-size:16px;line-height:normal;height:28px;margin-right:10px;display:block;} */

.video-menu a.fs-16px {font-size:16px;line-height:normal;margin-right:10px;display:block;padding: 2px 5px 2px 5px;}

.video-menu div {font-size:inherit;line-height:inherit;font-family:inherit;}
.video-menu div.selected {color:#ffffff;background-color:#f05455;margin-right:10px;}
.vide-news-title {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#4a80af;line-height:28px; max-height:86px; overflow:hidden;}
.vide-news-title a {font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;line-height:inherit;}
.vide-news-annotation {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#45484c;max-height:50px;overflow:hidden;}
.vide-news-annotation a {font-family:inherit; font-size:inherit; color:inherit;}
.vide-news-data {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a0a8af;}
.news-item {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}

.img-info-label { position:absolute; top:5px; left:0px; height:21px; padding:0px 5px 0px 5px; background-color:#e82a2c; font:normal 12px Arial; color:white; }
.img-info-label a { font:bold 12px Arial; text-transform:uppercase; color:white; padding-top:3px; display:block; }

.img-info-300 {position:absolute;bottom:0px;left:0px;pointer-events:none;width:300px;height:22px}
.img-info-300 div {padding:0 5px;font-size:1.2em;font-weight:bold;line-height:22px;text-transform:uppercase;color:#fff;overflow:hidden;height:22px}
.img-info-300 div div {font-size:inherit;font-family:inherit;line-height:inherit;color:#ffffff;}
.video-news-name {color:#ffffff;font-family:'Open Sans Condensed',sans-serif;font-size:28px;line-height:42px;text-transform:uppercase;}
.rating-one-tag { background:transparent url("../img/vote-bg.png") no-repeat; width:224px; height:102px; }

.menu-arrow { background:transparent url("../img/menu-arrow.png") no-repeat; width:8px; height:10px; position:absolute; top:50%; left:-10px; margin-top:-5px;}
.menu-arrow-down { background:transparent url("../img/menu-arrow-down.png") no-repeat; width:10px; height:8px; position:absolute; top:50%; left:-10px; margin-top:-4px;}

.play-70x80 { background:transparent url("../img/play-70x80.png") no-repeat; width:70px; height:80px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-35px; display:none; }

.novelty {font-family:'Open Sans Condensed',sans-serif;font-size:14px;font-weight:bold;color:#b6bfc7;float:right;padding-top:5px;padding-right:17px;cursor:pointer;background:transparent url("../img/comments-up.png") no-repeat; background-position:100% 70%;text-transform:none;}
.novelty-down {font-family:'Open Sans Condensed',sans-serif;font-size:14px;font-weight:bold;color:#b6bfc7;float:right;padding-top:5px;padding-right:17px;cursor:pointer;background:transparent url("../img/comments-down.png") no-repeat; background-position:100% 70%;text-transform:none;}

.arial-12-9ba1a9 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9ba1a9;}
.arial-12-9d9d9d {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9d9d9d;}
.arial-10-a0a8af {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#a0a8af;}
.arial-bold-10-45484c {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#45484c;font-weight:bold;}
#commentsBlock {padding:0 0 0 0; overflow:hidden;}
.commentReplyBlock {visibility:hidden;}
.commentReplyBlock a {color:#DE3E40; font-size:11px;}
.comment:hover .commentReplyBlock {visibility:visible;}
.more-comments {font-family:'Open Sans Condensed',sans-serif;font-size:24px;font-weight:bold;color:#82909c;border-bottom:dotted;border-bottom-width:1px;text-transform:uppercase;}
.more-comments:hover {font-family:'Open Sans Condensed',sans-serif;font-size:24px;font-weight:bold;color:#82909c;border-bottom:dotted;border-bottom-width:1px;text-transform:uppercase; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.more-comments:focus {font-family:'Open Sans Condensed',sans-serif;font-size:24px;font-weight:bold;color:#82909c;border-bottom:dotted;border-bottom-width:1px;text-transform:uppercase;}
.dlgs_mes {
  width: 440px;
  position: fixed;
  z-index: 25;
  left: 50%;
  top: 40%;
  margin-left: -220px;
  border-width: 1px;
  border-style: solid;
  border-color: #4a80af;
  background-color: #eeeeee;
  font-size: 12px;}
.thumbs-up {background:transparent url("../img/thumb-up-green.png") no-repeat; background-position:0% 30%; padding-left:20px;font-size:16px;font-weight:bold;color:#37a16e;font-family:'Open Sans Condensed',sans-serif;}
.thumbs-down {background:transparent url("../img/thumb-down-red.png") no-repeat; background-position:0% 80%; padding-left:20px;font-size:16px;font-weight:bold;color:#f15143;font-family:'Open Sans Condensed',sans-serif;}

.thumbs-up12 {background:transparent url("../img/thumb-up-green.png") no-repeat; background-position:0% 0%; padding-left:20px;padding-bottom:4px;height:16px;font-size:12px;font-weight:bold;color:#37a16e;font-family:Arial;}
.thumbs-down12 {background:transparent url("../img/thumb-down-red.png") no-repeat; background-position:0% 100%; padding-left:20px;padding-bottom:4px;height:16px;font-size:12px;font-weight:bold;color:#f15143;font-family:Arial;}

.thumbs-up-12 {background:transparent url("../img/thumb-up-green.png") no-repeat; background-position:0% 0%; padding-left:20px;font-size:12px;font-weight:bold;color:#37a16e;font-family:'Open Sans Condensed',sans-serif;}
.thumbs-down-12 {background:transparent url("../img/thumb-down-red.png") no-repeat; background-position:0% 100%; padding-left:20px;font-size:12px;font-weight:bold;color:#f15143;font-family:'Open Sans Condensed',sans-serif;}
#alert_mes {font-size:12px;font-weight:bold;}
.ico45Play {background:transparent url("../img/play45x50.png") no-repeat left top;width:45px;height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-22px;}
.white {background-color:#ffffff;width:620px;padding:10px;}
.white300 {background-color:#ffffff;width:280px;padding:10px;}
.news-title-18px {font-family:Arial; font-size:18px; font-weight:bold; color:#4A80AF; line-height:21px;}
.arial-12px-gray {font-family:Arial;font-size:12px;color:#45484c;font-weight:normal;}
.arial-14px-gray {font-family:Arial; font-size:14px; color:#45484C;}
.arial-10px-red {font-family:Arial; font-size:10px; color:#E72B2D;}
.shade_wait_div { position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:45; background-color:#4C5C6A; filter: alpha(opacity:60); opacity:0.6; display:none; }

.new_dlgs_mes { position: fixed; z-index: 25; width: 450px; height:85px; margin-left: -225px; left: 50%; top: 35%; border-width: 4px; border-style: solid; border-color: #B31219; background-color: #ffffff; font-size: 1.5em; text-align:center; color:#3C4A6F; }
.new_dlgs_mes a { font-weight:bold; color:#3C4A6F; }

#searchForm {display:block;background:#fff;width:810px;margin:0px;padding:0px;position:relative;}
#searchForm #searchValue {
  margin-left:1px;
  width:776px;
  padding-right:30px;
  background:#fff;
  color:#777;
  font-size:1.2em;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
  height:26px;
  outline-style:none;
  border:solid 2px #dbdbdb;
    -moz-box-shadow: inset 0 0 2px #dbdbdb;
    -webkit-box-shadow: inset 0 0 2px #dbdbdb;
    box-shadow: inset 0 0 2px #dbdbdb;}
#searchForm #searchSubmit  {background:url('../img/icon-search.png') no-repeat right top;border:0;width:20px;cursor:pointer;position:absolute;top:6px;right:5px;}

#cse-search-box {display:block;background:#fff;width:810px;margin:0px;padding:0px;position:relative;}
#cse-search-box #q {
  margin-left:1px;
  width:776px;
  padding-right:30px;
  background:#fff;
  color:#777;
  font-size:1.2em;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
  height:26px;
  outline-style:none;
  border:solid 2px #dbdbdb;
    -moz-box-shadow: inset 0 0 2px #dbdbdb;
    -webkit-box-shadow: inset 0 0 2px #dbdbdb;
    box-shadow: inset 0 0 2px #dbdbdb;}
#cse-search-box #q-search-submit  {background:url('../img/icon-search.png') no-repeat right top;border:0;width:20px;cursor:pointer;position:absolute;top:6px;right:5px;}

.search-menu {padding:5px 0px 5px 10px;}

#divSearchMenuTop {
  background:url('../img/search-sidebar-top.png') no-repeat;
  width:140px;
  height:10px;
  position:absolute;
  top:0px;
}

#divSearchMenuBottom {
  background:url('../img/search-sidebar-bottom.png') no-repeat;
  width:140px;
  height:10px;
  position:absolute;
  bottom:0px;
}
.divSearchMenuSelect {
	background: url('../img/searchCat-selected.png') no-repeat;
  width:130px;
  height:32px;
  padding:10px 0 0 10px;
  color: #45484C;
}
.divSearchMenuSelect a {
	color: #45484C;
}
.search-menu a {
	color:#4A80AF;
}
#divSearchMenu {
  position:relative;
  width:140px;
  padding-top:2px;
  padding-bottom:20px;
  min-height:200px;
}

.short-logout {background:url('../img/logout.png') no-repeat;width:9px;height:11px;float:right;padding-right:20px;margin-top:14px;}

.comments-bg-top {background-image:url('../img/comments-bg-top.png'); background-repeat:no-repeat; width:644px; height:5px;}
.comments-bg-middle {background-image:url('../img/comments-bg-middle.png'); background-repeat:repeat-y; width:644px;}
.comments-bg-bottom {background-image:url('../img/comments-bg-bottom.png'); background-repeat:no-repeat; width:644px; height:5px;}
.height10 {height:10px;}
.news-photo-item {float:left; width:100px; height:75px;cursor:pointer;}
.news-photo-item img.photo-opacity {background-color:#ffffff; filter: alpha(opacity:60); opacity:0.6;}
.news-photo-item img.photo-opacity:hover {background-color:#ffffff; filter: alpha(opacity:40); opacity:0.4;transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.news-photo-item img.no-photo-opacity {}

.photo-label {position:absolute;left:0px;bottom:0px;width:640px;height:22px;z-index:2;display:none;overflow:hidden;}
.photo-label-color {width:630px;height:19px;z-index:-1;background-color:#4c5c6a;filter:alpha(opacity:80);opacity:0.8;font-size:12px;line-height:18px; color:#ffffff;padding:3px 0 0 10px;}
.photo-label-text {position:absolute;left:0px;top:0px;width:630px;height:19px;z-index:1;font-size:12px;line-height:18px; color:#ffffff;padding:3px 0 0 10px;}

#prevNewsPhotoBtn {position:absolute;left:0px;top:0px;background-image:url('../img/arrow-left.png'); width:120px;height:480px;z-index:3;display:none;cursor:pointer;}
#nextNewsPhotoBtn {position:absolute;right:0px;top:0px;background-image:url('../img/arrow-right.png'); width:120px;height:480px;z-index:3;display:none;cursor:pointer;}

#show-all {float:right;background-image:url('../img/show-all.png'); background-repeat:no-repeat; background-position: 100% 55%; padding-right:20px; cursor:pointer; font-size:12px; color:#c3c7cc;}
#show-all:hover {background-image:url('../img/show-all-hover.png'); color:#4c5c6a; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}

#hide-all {float:right; cursor:pointer; font-size:12px; color:#c3c7cc; display:none;}
#hide-all:hover {color:#4c5c6a; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}

.section-title a.live-title {color:#E72B2D; font-size:10px; line-height:inherit; font-weight:inherit; position:absolute; right:0px; top:0px; margin-right:-15px; margin-top:4px;}

.photo-count {position:absolute;top:0px;left:0px;pointer-events:none;height:20px;}
.photo-count-title-color {height:12px; z-index:-1; filter:alpha(opacity:80); opacity:0.8; background-color:#e72b2d; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:4px;}
.photo-count-title-text {position:absolute; top:0px; left:0px; height:12px; z-index:1; color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:4px;}

.photo-news-title {position:absolute;bottom:0px;left:0px;pointer-events:none; width:200px;}
.photo-news-title-color {width:186px; z-index:-1; filter:alpha(opacity:80); opacity:0.8; background-color:#4c5c6a; font-size:16px; font-family:'Open Sans Condensed',sans-serif; padding:7px;}
.photo-news-title-text {position:absolute; top:0px; left:0px; width:186px; z-index:1; color:#ffffff; font-size:16px; font-family:'Open Sans Condensed',sans-serif; padding:7px;}

.r-photo-news-title {position:absolute;bottom:0px;left:0px;pointer-events:none; width:300px;}
.r-photo-news-title-color {width:280px; z-index:-1; filter:alpha(opacity:80); opacity:0.8; background-color:#4c5c6a; font-size:18px; font-family:'Open Sans Condensed',sans-serif; padding: 5px 10px 5px 10px; line-height:24px;}
.r-photo-news-title-text {position:absolute; top:0px; left:0px; width:280px; z-index:1; color:#ffffff; font-size:18px; font-family:'Open Sans Condensed',sans-serif; padding: 5px 10px 5px 10px; line-height:24px;}

.inputBlog {background-image:url('../img/input-blog.png'); background-repeat:no-repeat; width:630px; height:30px; border:none; padding: 0 5px 0 5px;}
.textareaBlog {background-image:url('../img/textarea-blog.png'); background-repeat:no-repeat; width:630px; height:70px; border:none; padding:5px; resize:none;}
.inputSmallBlog {background-image:url('../img/input-small_blog.png'); background-repeat:no-repeat; width:300px; height:30px; border:none; padding: 0 5px 0 5px;}

.textareaUserProfile {width:590px; height:70px; border:none; padding:5px; resize:none; font-size:16px; font-weight:bold; color:#9ba1aa;}

.textareaContacts {width:590px; height:230px; border:none; padding:5px; resize:none; font-size:16px; font-weight:bold; color:#9ba1aa; border:solid 1px #D5DADE;
    -moz-box-shadow: inset 0 0 2px #D5DADE;
    -webkit-box-shadow: inset 0 0 2px #D5DADE;
    box-shadow: inset 0 0 2px #D5DADE;}

.divSelectBlog {background-color:#dcdfe4; background-image:url('../img/select-arrow.png'); background-repeat:no-repeat; background-position: right; width:240px; height:30px; border:none;  font-size:16px; color:#4d5a6a; text-transform:capitalize; overflow:hidden;}
.divSelect24Blog {background-color:#dcdfe4; background-image:url('../img/select-arrow24.png'); background-repeat:no-repeat; background-position: right; width:210px; height:24px; border:none;  font-size:14px; color:#4d5a6a; overflow:hidden;}

div.profileDropDownContainer {
  float: left;
  height: 31px;
  width: 272px;
  margin: 0px;
}

div.profileDropDownContent {
  float:left;
  height: 30px;
  overflow: hidden;
  width: 272px;
  line-height: 20px;
}

.profileDropDownInnerDiv {
  margin-left: 10px; 
  margin-top: 4px; 
  font-size:16px;
  color:#4d5a6a;
}

select.profileDropDownSelect {
  top: -29px;
  position: relative;
  opacity: 0;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
  width: 176px;
  height: 30px;
}
.profileDropDownSelect option {
  background-color:#e9eaec; height:25px; border:none; font-size:16px; color:#4d5a6a; text-transform:capitalize; padding: 5px 0 0 10px;
}

div.calendarDropDownContainer {
  float: left;
  height: 24px;
  width: 210px;
  margin: 0px;
}

div.calendarDropDownContent {
  float:left;
  height: 24px;
  overflow: hidden;
  width: 210px;
  line-height: 20px;
}

.calendarDropDownInnerDiv {
  margin-left: 10px; 
  margin-top: 2px;
  font-size:14px;
  color:#4d5a6a;
}

select.calendarDropDownSelect {
  top: -24px;
  position: relative;
  opacity: 0;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
  width: 210px;
  height: 24px;
}
.calendarDropDownSelect option {
  background-color:#e9eaec; height:25px; border:none; font-size:14px; color:#4d5a6a; padding: 5px 0 0 10px;
}
.edit-blog {font-size: 12px; font-style:italic; text-decoration: underline; color: #4a80af;}
.edit-blog:hover {font-size: 12px; font-style:italic; text-decoration: underline; color: #4a80af; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.edit-blog:focus {font-size: 12px; font-style:italic; text-decoration: underline; color: #4a80af;}

.fielderror { padding: 0 0 0 15px; margin: 0px; color: #B31219; font-size:12px;}
.fielderror a { color: #B31219; font-size:10px; }

.inputUser {background-image:url('../img/user-input.png'); background-repeat:no-repeat; width:230px; height:30px; border:none; padding: 0 5px 0 5px; font-size:16px; font-weight:bold; color:#9ba1aa;}
.notRequired {background-image:none; background-color:#dcdfe3; width:230px; height:30px; border:none; padding: 0 5px 0 5px; font-size:16px; font-weight:bold; color:#9ba1aa;}
.required {background-image:none; background-color:#f3d7dc; width:230px; height:30px; border:none; padding: 0 5px 0 5px; font-size:16px; font-weight:bold; color:#9ba1aa;}

.input300x30 {background-image:none; background-color:#dcdfe3; width:290px; height:30px; border:none; padding: 0 5px 0 5px; font-size:16px; font-weight:bold; color:#9ba1aa;}

.upload-avatar {margin:0px; width:160px; height:160px; overflow:hidden;}

div.upp-container {
  position: relative;
  height: 160px;
  cursor: pointer;}

div.upp-container div.upp {
  width: 160px;
  height: 160px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  color: #a1a1a1;
  font-size: 16px;
  background-color: #dcdfe3;
  font-weight: bold;
  position: absolute;
  right: 0px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
}

div.upp-container div.uppError {
  width: 160px;
  height: 160px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  color: #a1a1a1;
  font-size: 16px;
  background-color:#F3D7DC;
  font-weight: bold;
  position: absolute;
  right: 0px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
}

div.upp-container input {
  width: 160px;
  height: 160px;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  opacity: 0;
}

div.upp div {
  margin-top: 53px;
}

.st {color:#e82b29;}

.dlgs_reg {
  display:none;
  width:540px;
  height:200px;
  position:fixed;
  z-index:99;
  left: 50%;
  top: 50%;
  background-color: #ffffff;
  font-size: 16px;
  color:#45484c;
  padding:0px;
  margin:-100px 0 0 -270px;}
  
#newsSummary ol { padding-left:20px; }
#newsSummary p { margin:0 0 10px 0; }
#newsSummary em { font-style:italic; }
#newsSummary a, #newsSummary a:link, #newsSummary a:visited, #newsSummary a:active { color:#4a80af; text-decoration:none; border-bottom:1px dotted #789cbe; font-size:inherit; font-weight:inherit;}
#newsSummary a:hover { color:#4a80af; border-bottom:1px solid #789cbe; font-size:inherit; font-weight:inherit; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}

.news-source, .news-source:link, .news-source:visited, .news-source:active { color:#4a80af; text-decoration:none; border-bottom:1px dotted #789cbe; font-family:Arial; font-size:14px; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms; }
.news-source:hover {border-bottom:1px solid #789cbe;}

.calendar-bg {
  display:none;
  position:absolute;
  top:40px;
  left:10px;
  background-image:url('../img/c-bg.png');
  background-repeat:no-repeat;
  width:301px;
  height:358px;
  border:none;
  padding: 15px 0 0 10px;
  z-index:4;
}

#fb_status_link, #tw_status_img {
  position:absolute;
  text-decoration:none;
  padding:0px;
  margin:0px;
  width:24px;
  height:24px;
  line-height:normal;}

/* ============================================================================================================================================== */
/* ============================================================================================================================================== */
/* ============================================================================================================================================== */

/* datepicker styles */
div.datepicker {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  cursor: default;
  display: none;
  width: 280px;
  border-top: 1px solid #d0d4d9;
  border-left: 1px solid #d0d4d9;
  background-color: #FFF;
}
tr.datepickerHeader {
  background-color:#e1e6eb;
  height:35px;
}
.datepickerContainer {
  background: #FFF;
}
.datepickerContainer table {
  width:100%;
}
.datepickerHidden {
  display: none;
}
div.datepicker table {
  border-collapse:collapse;
}
div.datepicker a {
  text-decoration: none;
  outline: none;
}
div.datepicker table td {
  text-align: right;
  padding: 0;
  margin: 0;
}
div.datepicker th {
  text-align: center;
  color: #999;
}
div.datepicker tbody th {
  text-align: left;
}
div.datepicker tbody a {
  display: block;
}
.datepickerYears a,
.datepickerMonths a{
  width: 69px;
  line-height: 36px;
  height: 36px;
  text-align: center;
  font-weight: bold;
  border-right: 1px solid #d0d4d9;
  border-bottom: 1px solid #d0d4d9;
}
td.datepickerNotInMonth a {
  color: #cccfd3;
}
tbody.datepickerDays td.datepickerSelected:not(.datepickerNotInMonth) a{
  color: #4a80af;
  background: #eef1f5;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected a{
  color: #4a80af;
  background: #eef1f5;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
  color: #4a80af;
  background: #eef1f5;
}
div.datepicker tbody th {
  text-align: left;
}
.datepickerSpace div {
  width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
  font-family: Arial;
  font-size:16px;
  font-weight: bold;
  text-transform:uppercase;
  color:#4c5c6a;
  text-align: center;
  height: 28px;
  padding-top:7px;
}
.datepickerGoNext a {
  float: right;
  width: 20px;
}
.datepickerGoPrev a {
  float: left;
  width: 20px;
}

.datepickerGoPrev span, .datepickerGoNext span {
  display: block;
  width: 7px;
  height: 10px;
  margin-top: 4px;
}
.datepickerGoPrev span {
  background-image: url(../img/calendar-left.png);
  margin-left: 9px;
}
.datepickerGoNext span {
  background-image: url(../img/calendar-right.png);
  margin-left: 2px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
  display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
  display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
  display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
  color: #333;
}
td.datepickerDisabled a:hover {
  color: #333; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}
td.datepickerSpecial a {
  background: #700;
}
td.datepickerSpecial.datepickerSelected a {
  background: #a00;
}

.datepickerDays a {
  display: block;
  width: 39px;
  height: 29px;
  border-right: 1px solid #d0d4d9;
  border-bottom: 1px solid #d0d4d9;
  background-color: #ffffff;
  text-align: center;
  font-family: Arial;
  font-size: 14px;
  color: #4d5155;
  padding-top:10px;
}

.datepickerDoW span {
  width: 24px;
  text-align: center;
  display: block;
  color: black;
  font-weight: bold;
  margin: 5px 0 3px 0;
}

.no-shadow {
  box-shadow: none!important;
}
.jquery-ratings-star {
  width: 16px;
  height: 16px;
  background-image: url('../img/rate-star-grey.png');
  background-repeat: no-repeat;
  position: relative;
  float: left;
  margin-right: 2px;
  cursor: pointer;
}

.jquery-ratings-full {
  background-image: url('../img/rate-star.png');
  cursor: pointer;
}

td.news_files_for_sale_up {
  font-size: 10px;
  color: #959595;
}
td.news_files_for_sale_down {
  font-size: 10px;
  color: #007AA6;
}

.side-label {
  height: 20px;
  line-height: 20px;
  font-size:14px;
}

.date-text {
  width: 72px;
  height: 20px;
  text-align: center;
  border: 1px solid #CCC;
  border-radius: 5px;
  box-shadow: inset 0 0 3px #AAA;
  color: #666;
}

.date-text:invalid {
  border: 2px solid red;
}

.loginErrorMsg {
  position:absolute;
  top:40px;
  left:20px;
  color:#E82B29;
  font-size:12px;
}

/* ============================================================================================================================================== */
/* ============================================================================================================================================== */
/* ============================================================================================================================================== */

#header { height:90px; width:728px; float:right }

a.related-video-toolbar {
  font: 12px arial;
  color: #d7d7d7;
  text-decoration: none;
}

#closeRelatedImg {
  margin-left:5px;vertical-align:middle;display:inline-table;background-image: url('../img/relatedVideos/close.png'); width:8px; height:14px; 
}

a.related-video-toolbar:hover {
  text-decoration: underline;
  color: #fff;
  transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}

a.related-video-toolbar:hover #closeRelatedImg{
  background-image: url('../img/relatedVideos/closeHover.png');
}

.related-video-title {
  font: 15px arial;
  color: #d7d7d7;
}

.related-video-info {
  font: 13px arial;
  color: #e3e3e3;
  display:none;
  position:absolute;
  width:176px;
  height:132px;
  overflow:hidden;
  cursor:pointer; 
  background:url(../img/relatedVideos/fotoHover.png) no-repeat center center; 
}

.related-video-date {
  font: 13px arial;
  color: #e3e3e3;
  position:absolute;
  top:110px;
  width:170px;
  text-align:right; 
}

.share-video-htmlcode {
  margin-bottom:5px; 
  background:url(../img/relatedVideos/iframeBg.png) no-repeat center; 
  width:342px;
  height:97px; 
}

.share-video-textarea { 
  border:none;
  padding:5px;
  background-color: transparent;
  font:12px arial;
  color:#666666;
  width:342px;
  height:97px;
  overflow:hidden;
  resize:none;
}

.share-video-copy {
  margin:0 5px 0 5px; 
  float:left;
  font:11px arial;
  color:#666666;  
  text-align:left;
  width:180px;  
}

.share-video-download { 
  margin:0 5px 0 5px;
  float:rigth;  
  text-align:right;
}

a.share-video-download {  
  font:11px arial;
  color:#d7d7d7;
  text-decoration:none;
}

a.share-video-download:hover {  
  text-decoration: underline;
  color: #fff;
  transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;
}

.share-video-separator {
  width:375px;
  height:2px;
  margin-bottom:30px;
  background:url(../img/relatedVideos/dottedDivider.png) repeat-x center;
}

.textareaRB {background-image:url('../img/input-big.jpg'); background-repeat:no-repeat; width:282px; height:110px; border:none; padding:5px; resize:none; overflow:auto;}
.inputRB {background-image:url('../img/input-rb.jpg'); background-repeat:no-repeat; width:286px; height:30px; border:none; padding:0 3px 0 3px;}

.arrow-right {position:absolute;width:30px;height:30px;top:50px;right:0px;}
.arrow-right a {display:block;background-image: url('../img/arrows-30x30.png'); background-position: -0px -0px; width: 30px; height: 30px; }
.arrow-left {position:absolute;width:30px;height:30px;top:50px;left:0px;}
.arrow-left a {display:block;background-image: url('../img/arrows-30x30.png'); background-position: -0px -30px; width: 30px; height: 30px; }

.politician-div {clear:both; margin-top:20px; padding:10px; width:620px; height:100px; overflow:hidden; background-color: #f8f8f8; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.politician-photo-div {width:100px; height:100px; float:left;}
.politician-desc-div {width:275px; height:100px; float:left; margin-left:10px; vertical-align:top;}
.politician-chart-div {width:235px; height:100px; float:right;}
.politician-name {font-size:20px; font-family: Arial; color:#4a80af; white-space:nowrap; line-height:20px;}
.politician-name a {font-size:20px; font-family: Arial; color:#4a80af; line-height:20px;}
.politician-post {font-size:14px; font-family: Arial; color:#45484c; line-height:16px; font-weight:bold; margin-top:5px; height:33px; overflow:hidden;}
.politician-post a {font-size:14px; font-family: Arial; color:#45484c; line-height:16px; font-weight:bold;}
.politician-rating {clear:both; margin-top:8px;}

.politician-header {clear:both; position:relative; padding:10px; width:620px; overflow:hidden; background-color: #f8f8f8; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.politician-photo {width:300px; height:225px; float:left;}

.politician-tag-header {clear:both; position:relative; padding:10px; width:620px; height:60px; overflow:hidden; background-color: #f8f8f8; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.politician-tag-photo {width:80px; height:60px; float:left;}

.politician-calendar-icon {position:absolute; right:0px; top:0px; background-image: url('../img/calendar-icon.png'); background-repeat:no-repeat; width:20px; height:21px; cursor:pointer; filter:alpha(opacity:80); opacity:0.8; transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}
.politician-calendar-icon:hover {filter:alpha(opacity:100); opacity:1.0;}

.gray-line-2px {width:100%; border-bottom:solid 2px #d6dadd;}
.thumbs-up-24x27 {background:transparent url("../img/thumb-up-green-big.png") no-repeat; background-position:0% 50%; padding-left:25px;font-size:20px;font-weight:bold;color:#37a16e;font-family:Arial;}
.thumbs-down-24x27 {background:transparent url("../img/thumb-down-red-big.png") no-repeat; background-position:0% 50%; padding-left:25px;font-size:20px;font-weight:bold;color:#f15143;font-family:Arial;}

span.red-font { color: #B31219; font-size: 11px; }

.adminbutton {background: url(../img/adminbutton-bg.png) repeat-x; height: 24px;}

.adminbutton a {display: block; height: 24px; color: #394a6e; font-weight: bold; padding: 4px 9px 0 9px; font-size: 12px; text-shadow: 1px 1px 0px #ffffff; text-decoration: none;}

.adminbutton a:hover {text-decoration: none;}

.alt0 {background-color: #E5E5E5;}
.alt0:hover {background-color: #F7ACAD;}
.alt1 {background-color: #C3CCD9;}
.alt1:hover {background-color: #F7ACAD;}

.rc-politician {width:300px; height:60px; padding:10px 0 10px 0; border-bottom:1px solid #d5dade; overflow:hidden;}
.rc-politician-a-img {display:block; width:80px; height:60px; float:left;}
.rc-politician-a-img img {border:none;}
.rc-politician-inf {width:210px; height:60px; padding-left:10px; float:left; position:relative;}
.rc-politician-name {font-family:Arial; font-size:18px; line-height:18px; font-weight:bold; color:#4a80af; text-align:left;}
.rc-politician-name a {font-family:Arial; font-size:18px; line-height:18px; font-weight:bold; color:#4a80af;}

.rss_page_bg {background-image:url('../img/rss-page-bg.png'); background-repeat:repeat-y; width:620px; padding:5px 10px 10px 10px;}
.altRSS {width:100%; height:30px;}
.altRSS a {color:#4A80AF; font-size:16px;}

#socializeLoginDiv {
  cursor:default;
}

#passwordLoginDiv {
  cursor:default;
}

.m-right20 {margin-right: 20px;}
.top-news-title a {color: #e72b2d; font-family: "Open Sans Condensed", sans-serif; font-size: 36px; line-height:40px; font-weight: bold;}
.top-news-title a:hover {color: #CE282A;}
.news-content {position: relative; width: 640px; overflow: hidden;}
.news-l-col {float: left; width: 420px; overflow: hidden;}
.news-r-col {float: right; margin-left: 20px; width: 200px;}
.top-news-list-title a {font-size: 20px; line-height:15px; font-family: "Open Sans Condensed"; color: #54728a; font-weight: bold; text-transform: uppercase; float: left;}
.top-news-list-title a:hover {color: #497faf;}
.top-news-item-title a {font-size: 14px; font-family: "Arial"; color: #535d6c;}
.top-news-item-title a:hover {color: #497faf;}
.line2px {border-bottom: 2px solid #54728A; width: 100%;}
.line1px {background-color: #d5dade; width: 100%; height: 1px;}

.hp-title {padding-bottom:3px; border-bottom:2px solid #e72b2d; position:relative; font-size: 24px; line-height:22px; font-family: "Open Sans Condensed"; color: #e72b2d; font-weight: bold; text-transform: uppercase;}
.hp-title a {font-family:"Open Sans Condensed"; font-size:16px; font-weight:bold; color:#e59197; text-transform:none; margin-right: 15px;}
.nd-news-list-title {padding-bottom:5px; border-bottom:2px solid #54728A; position:relative; font-size: 24px; line-height:22px; font-family: "Open Sans Condensed"; color: #54728A; font-weight: bold; text-transform: uppercase;}
.nd-news-list-title a {font-family:"Open Sans Condensed"; font-size:16px; font-weight:bold; color:#b6bfc7; text-transform:none; margin-right: 15px;}
.rc-news-list-title {height:26px; border-bottom:2px solid #54728A; position:relative; font-size: 24px; line-height:22px; font-family: "Open Sans Condensed"; color: #54728A; font-weight: bold; text-transform: uppercase;}
.rc-news-list-title a {margin-top:7px; font-family:"Open Sans Condensed"; font-size:16px; line-height:14px !important; font-weight:bold; color:#b6bfc7; text-transform:none;}
.rc-news-list-title span {font-size: 24px; line-height:22px; font-family: "Open Sans Condensed"; color: #54728A; font-weight: bold; text-transform: uppercase;}
.is-video {background-image: url('../img/video-icon.png'); background-repeat: no-repeat; background-position:0% 30%; width: 15px; height: 15px; padding-left: 18px;}
.is-photo {background-image: url('../img/photo-icon.png'); background-repeat: no-repeat; background-position:0% 30%; width: 16px; height: 15px; padding-left: 19px;}
.is-football {background-image: url('../img/f24-icon.png'); background-repeat: no-repeat; background-position:100% 15%; width: 12px; height: 15px; padding-right: 12px;}
.is-olimpic-small {background-image: url('../img/olympic-rings-small.png'); background-repeat: no-repeat; background-position:0% 30%; width: 30px; height: 14px; padding-left: 30px;}
.is-olimpic {background-image: url('../img/olympic-rings.png'); background-repeat: no-repeat; background-position:0% 30%; width: 34px; height: 16px; padding-left: 34px;}
.is-adv {background-image: url('../img/reklama.png'); background-repeat: no-repeat; background-position:0% 30%; width: 44px; height: 12px; display: inline-block; margin-left: 10px;}
.themes-day {font-size: 24px; line-height:18px; font-family: "Open Sans Condensed"; color: #54728a; font-weight: bold; text-transform: uppercase; float: left;}
.td-news-title a {font-size: 16px; font-family: "Open Sans Condensed"; color: #535d6c; font-weight: bold;}
.td-news-title a:hover {color: #497faf;}
.td-news-title2 a {font-size: 12px; font-family: "Arial"; color: #535d6c; font-weight: bold; line-height: 16px;}
.td-news-title2 a:hover {color: #497faf;}
h1.title-news {font-size: 36px; font-family: "Open Sans Condensed"; color: #54728a; font-weight: bold; line-height: 40px;}
.nl-item-title {font-family:Arial;font-size:15px; color:#535d6c;}
.nl-item-title:hover {color: #497faf;}
.nl-item-title-red {font-family:Arial;font-size:15px; color:#e72b2d;}
.nl-item-title-red:hover {color: #497faf;}

#showMoreNewsBtn {background-color:#ffffff; font-size:24px; line-height:29px; color:#54728a; font-family:'Open Sans Condensed',sans-serif; text-align:center; cursor:pointer;}
#showMoreNewsBtn:hover {background-color:#e5e7e9; color:#4c5c6a;}

.previous-news-bg {
  width: 140px;
  height: 24px;
  line-height: 22px;
  opacity: .95;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-color: #c1cdd6;
  color: #fff;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 16px;
  z-index: 1;
  cursor: pointer;
  position: absolute;
  left: 50%;
  margin-left: -70px;
  display: none;
}

.previous-news-bg:hover {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-color: #547289;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
}
.news_btm_share img:hover {
	opacity: 0.8;
}
.news_btm_share .soc_btn {
	float: left;
}
.news_btm_share .soc_counter {
	float: left; line-height: 21px;
	position: relative;
	border: 1px solid #cad4e7;
	margin-left: 8px;
	border-radius: 3px;
	padding: 0px 10px;
	font-size: 12px;
	margin-top: 3px;
	display: none;
}
.news_btm_share .soc_counter:before {
	top: 5px;
	left: -6px;
	border: 6px inset transparent;
	border-left: 0;
	border-right: 6px solid;
	border-right-color: inherit;
	opacity: .7;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
}
.news_btm_share .soc_counter:after {
	border-right-color: #f2f3f7;
	top: 6px;
	left: -4px;
	border: 5px inset transparent;
	border-left: 0;
	border-right: 5px solid;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	color: #fff;
}
.news_btm_share .news_btm_share_item {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
}
.soc_btn_player_vk {
	background: url('../img/vk-player.png');
}
.soc_btn_player_vk:hover {
	background: url('../img/vk-player-hover.png');
}
.soc_btn_player_fb {
	background: url('../img/fb-player.png');
}
.soc_btn_player_fb:hover {
	background: url('../img/fb-player-hover.png');
}
.soc_btn_player_gp {
	background: url('../img/gp-player.png');
}
.soc_btn_player_gp:hover {
	background: url('../img/gp-player-hover.png');
}
.soc_btn_player_tw {
	background: url('../img/tw-player.png');
}
.soc_btn_player_tw:hover {
	background: url('../img/tw-player-hover.png');
}
.soc_btn_player {
	width: 140px;
	height: 36px;
	overflow: hidden;
}
.player_soc_counter {
	float: right;line-height: 36px; 
	width: 36px; 
	color: #fff; font-family: 'Arial'; font-size: 14px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  box-shadow: 0 1px 3px rgba(0,0,0,.3);
}

.native-soial-buttons {
  margin: 20px 0 0 110px;
  display: inline-block;
  padding: 0;
  list-style-type: none;
}

.native-soial-buttons li {
  float: left;
  padding-right: 10px;
}

/*social popup*/
#social-popup {
  position: fixed;
  width: 690px; 
  height: 480px;
  left: 50%;
  top: -480px;
  z-index: 9999;
  margin-top: -240px;
  margin-left: -345px;
  background-color: white;
  border-top: 70px solid #ededed;
  border-bottom: 50px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 600ms ease-out;
  -moz-transition: all 600ms ease-out;
  -ms-transition: all 600ms ease-out;
  -o-transition: all 600ms ease-out;
  transition: all 600ms ease-out;
}

.social-popup_title {
  color: #557188;
  font: normal 20px Arial, sans-serif;
  display: block;
  margin-top: -46px;
}

#social-popup_close {
  position: absolute;
  right: 15px;
  top: -49px;
  width: 25px;
  height: 25px;
  background: url(../img/social-popup-banner-close.png) no-repeat;
}

#social-popup_close_href {
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 690px;
  height: 50px;
  color: #e72b2d;
  font: normal 20px/50px arial, sans-serif;
  text-decoration: none;
}

.social-popup_close_href:hover {
  text-decoration: underline;
}

#social-popup_modal {
  position: fixed;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: .3;
  z-index: 9998;
}

.social-popup_twitter {
  margin-top: 40px;
}

.social-popup_facebook, .social-popup_vk {
  width: 300px;
  margin: 20px 0 0 30px;
  float: left;
}
.login_div_social {
	display:none; 
	z-index:1000; 
	position:fixed; 
	width:470px; 
	height:100px; 
	margin-left:-177px; 
	margin-top:-50px; 
	left:50%; top:50%; 
	background-color:#fff; 
	overflow:hidden;}
/*social popup end*/

.news_btm_share_new .news_btm_share_item {
	width: 145px;
	height: 32px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
}
.news_btm_share_new .facebook {
	background-color: #537bbd;
}
.news_btm_share_new .vkontakte {
	background-color: #5f90af;
	margin-left: 20px;
}
.news_btm_share_new .twitter {
	background-color: #5ec0e8;
	margin-left: 20px;
}
.news_btm_share_new .google {
	background-color: #d65041;
	margin-left: 20px;
}
.news_btm_share_new .news_btm_share_item div {
	float: left;
	height: 32px;
	line-height: 32px;
}
.news_btm_share_new .news_btm_share_item .share_item_label {
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	width: 115px;
}
.news_btm_share_new .news_btm_share_item .share_item_count {
	float: right;
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	width: 30px;
	height: 32px;
    padding-left: 2px;
	-moz-border-radius: 0 4px 4px;
	-webkit-border-radius: 0 4px 4px;
	border-radius: 0 4px 4px;
	display: none;
}

.news_btm_share_new .facebook .share_item_count {
	background-color: #4a6eaa;
}
.news_btm_share_new .vkontakte .share_item_count {
	background-color: #55819d;
}
.news_btm_share_new .twitter .share_item_count {
	background-color: #54acd0;
}
.news_btm_share_new .google .share_item_count {
	background-color: #c1483a;
}

.news_btm_share_new .facebook .share_item_icon {
	background: url('../img/fb_letter.png') center center transparent no-repeat;
	width: 30px;
}
.news_btm_share_new .vkontakte .share_item_icon {
	background: url('../img/vk_letter.png') center center transparent no-repeat;
	width: 30px;
}
.news_btm_share_new .twitter .share_item_icon {
	background: url('../img/tw_letter.png') center center transparent no-repeat;
	width: 30px;
}
.news_btm_share_new .google .share_item_icon {
	background: url('../img/g_letter.png') center center transparent no-repeat;
	width: 30px;
}

a.news-lang-link {
	font-size: 12px; padding-right: 4px;
	color: #54728a;
}




.online_video_player {
    margin: 30px 0px 40px;
}

/*START FLIPER FROM 24tv jw video*/

#go-to-site{
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
  cursor: pointer;
}


#go-to-site .flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;

  -ms-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d; 
  -ms-transform-style: preserve-3d; 

  position: absolute;
  z-index: 100;
}

/*
#go-to-site .flip-container:hover .flipper, #go-to-site .flip-container.hover .flipper {
    transform: rotateX(-180deg);
}
*/

/* START: Accommodating for IE */
#go-to-site .flip-container:hover .back, #go-to-site .flip-container.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

#go-to-site .flip-container:hover .front, #go-to-site .flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

#go-to-site .flip-container .red, #go-to-site .red .front, #go-to-site .red .back {
    width: 45px;
    height: 25px;
    padding: 0 9px 0 10px;
    line-height: 25px;
    color:#fff;
}

#go-to-site .flip-container .grey, #go-to-site .grey .front, #go-to-site .grey .back {
    width: 123px;
    height: 25px;
    padding: 0 6px 0 11px;
    line-height: 25px;
}



#go-to-site .flipper {
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -ms-transition: 0.6s;

  -moz-transition: 0.6s;
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;

  transition: 0.6s;
  transform-style: preserve-3d;
  position: absolute;
}

#go-to-site .flipper.red{
  top: 0px;
  left: 0px;
  color:#fff;
}
#go-to-site .flipper.grey{
  top: 0px;
  left: 64px;
  color: #39444E;
}



#go-to-site .front, #go-to-site .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  transition: 0.6s;
  transform-style: preserve-3d;

  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;

  position: absolute;
  top: 0;
  left: 0;
}

#go-to-site .front {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  z-index: 2;
}

#go-to-site .back {
  -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}



#go-to-site .red .back{
background: rgb(183,70,71);
background: -moz-linear-gradient(top,  rgba(183,70,71,1) 0%, rgba(117,30,35,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,70,71,1)), color-stop(100%,rgba(117,30,35,1)));
background: -webkit-linear-gradient(top,  rgba(183,70,71,1) 0%,rgba(117,30,35,1) 100%);
background: -o-linear-gradient(top,  rgba(183,70,71,1) 0%,rgba(117,30,35,1) 100%);
background: -ms-linear-gradient(top,  rgba(183,70,71,1) 0%,rgba(117,30,35,1) 100%);
background: linear-gradient(to bottom,  rgba(183,70,71,1) 0%,rgba(117,30,35,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b74647', endColorstr='#751e23',GradientType=0 );
}

#go-to-site .red .front{
background: rgb(117,30,35);
background: -moz-linear-gradient(top,  rgba(117,30,35,1) 0%, rgba(183,70,71,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(117,30,35,1)), color-stop(100%,rgba(183,70,71,1)));
background: -webkit-linear-gradient(top,  rgba(117,30,35,1) 0%,rgba(183,70,71,1) 100%);
background: -o-linear-gradient(top,  rgba(117,30,35,1) 0%,rgba(183,70,71,1) 100%);
background: -ms-linear-gradient(top,  rgba(117,30,35,1) 0%,rgba(183,70,71,1) 100%);
background: linear-gradient(to bottom,  rgba(117,30,35,1) 0%,rgba(183,70,71,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#751e23', endColorstr='#b74647',GradientType=0 );
}


#go-to-site .grey .back{
background: rgb(249,249,250);
background: -moz-linear-gradient(top,  rgba(249,249,250,1) 0%, rgba(74,87,98,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,250,1)), color-stop(100%,rgba(74,87,98,1)));
background: -webkit-linear-gradient(top,  rgba(249,249,250,1) 0%,rgba(74,87,98,1) 100%);
background: -o-linear-gradient(top,  rgba(249,249,250,1) 0%,rgba(74,87,98,1) 100%);
background: -ms-linear-gradient(top,  rgba(249,249,250,1) 0%,rgba(74,87,98,1) 100%);
background: linear-gradient(to bottom,  rgba(249,249,250,1) 0%,rgba(74,87,98,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9fa', endColorstr='#4a5762',GradientType=0 );
}

#go-to-site .grey .front{
background: rgb(74,87,98);
background: -moz-linear-gradient(top,  rgba(74,87,98,1) 0%, rgba(249,249,250,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,87,98,1)), color-stop(100%,rgba(249,249,250,1)));
background: -webkit-linear-gradient(top,  rgba(74,87,98,1) 0%,rgba(249,249,250,1) 100%);
background: -o-linear-gradient(top,  rgba(74,87,98,1) 0%,rgba(249,249,250,1) 100%);
background: -ms-linear-gradient(top,  rgba(74,87,98,1) 0%,rgba(249,249,250,1) 100%);
background: linear-gradient(to bottom,  rgba(74,87,98,1) 0%,rgba(249,249,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a5762', endColorstr='#f9f9fa',GradientType=0 );
}
#go-to-site .front:hover, #go-to-site .back:hover{
  opacity: 0.8;
}

/* vertical */
#go-to-site .vertical.flip-container {
  position: relative;
}

#go-to-site .vertical .back {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

#go-to-site .vertical.flip-container .flipper {
  -webkit-transform-origin: 100% 12.5px;
  -moz-transform-origin: 100% 12.5px;
  -ms-transform-origin: 100% 12.5px;
  transform-origin: 100% 12.5px;
}


/* Accommodating for IE */
#go-to-site .vertical.flip-container:hover .back, #go-to-site .vertical.flip-container.hover .back {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

#go-to-site .vertical.flip-container:hover .front, #go-to-site .vertical.flip-container.hover .front {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
/*END FLIPER FROM 24tv jw video*/


#subscribe-yt{
    position: absolute; 
    top: 10px; 
    right: 30px; 
    height: 24px; 
    color:#ABB6BD; 
    font-size:14px;
}
#subscribe-yt .title{height: 24px; line-height: 24px; display: inline-block; vertical-align: top;}

a.a-news-paging-prev:hover {
	background-image: url('../img/arrow-paging-left-hover.png');
}
a.a-news-paging-prev {
	background-image: url('../img/arrow-paging-left.png');
	margin-bottom: -5px;
}
a.a-news-paging-next:hover {
	background-image: url('../img/arrow-paging-right-hover.png');
}
a.a-news-paging-next {
	background-image: url('../img/arrow-paging-right.png');
	margin-bottom: -5px;
}
a.a-news-paging-next,
a.a-news-paging-prev {
	display: inline-block;
	background-size: 24px 24px;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	font-family:Arial;
	font-size:18px;
}

.bbc-header {
	width:100%;
	height:24px;
	background: url(../img/bbc_24px.gif) no-repeat #990D00;
	margin:5px 0 7px 0;
}

.bbc-footer {
	width:100%;
	height:11px;
	background: url(../img/bbc_11px.gif) no-repeat #990D00;
	margin:5px 0 20px 0;
}


.error-report-msg {
    text-align: center;
    color: #45484c;
    font-size: 14px;
    padding: 0 0 10px 0;
}

#mts_300_banner {
    margin: 7px 0 7px 0;
}