@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,800;1,600&display=swap');

html, body {
  height: 100%;
}

body {
  font-family: 'Open Sans', sans-serif, Verdana, Arial;
  padding: 0;
  margin: 0;
  background: #f7f7f7;
  -webkit-font-smoothing: antialiased;
}

img {
  display: block;
}

@font-face {
  font-family: 'PTSansRegular';
  src: url("/fonts/PTSansRegular.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PTSansBold';
  src: url("/fonts/PTSansBold.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PTSansItalic';
  src: url("/fonts/PTSansItalic.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
	font-family: 'PTSerifCaption';
  src: url("/fonts/PTSerifCaption.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'MeteoconsRegular';
  src: url('/fonts/meteocons-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.ioswin {
  position: fixed;
  top: 15%;
  left: 10%;
  right: 10%;
  bottom: 10%;
  z-index: 999;
  margin: 0 auto;
}

.ioswin.ipad {
  left: 30%;
  right: 30%;
}

.inioswin {
  opacity: .99;
  background: #fff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-size: 3vh;
  text-align: center;
}

.ioswin.ipad .inioswin {
  font-size: 2vh;
}

.inioswin a {
  display: block;
  background: 0;
  border: 0;
  color: #0d80ff;
  border-top: 1px solid #ceced6;
  width: 100%;
  padding: 3vh 0;
  font-size: 100%;
  text-decoration: none;
}

.ioswin.ipad .inioswin a {
  padding: 2vh 0;
}

.inioswin a small {
  font-size: 2vh;
}

.ioswin.ipad .inioswin a small {
  font-size: 1.5vh;
}

.inioswin strong {
  font-weight: 100;
  margin: 0 auto;
  display: block;
  font-size: 100%;
  padding: 6vh 0 3vh 0;
}

.ioswin.ipad .inioswin strong {
  padding: 3vh 0 1vh 0;
}

a img {  border: 0; }
a {
	color: #6fbaff;
}

::-ms-clear {
    display: none;
}

.comm {
  white-space: nowrap;
  line-height: 11px;
  font-size: 11px;
  font-weight: normal;
}

span.eye {
  padding: 0 7px 0 20px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	color: #b1b2b5;
}
span.bbl {
	padding: 0 0 2px 20px;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color: #b1b2b5;
}

ul#tn_list li span.eye {
  padding: 0 7px 10px 20px;
}

.toptext span.eye {
  background-image: url(/images/eye2.png);
  color: #1ba600;
  background-position:  0 0;
}

.toptext span.bbl {
  background-image: url(/images/bbl2.png);
  color: #1ba600;
}

#flamur7,
#flamur1 {
  text-align: center;
}

#yandex_rtb_R-A-204715-2,
#yandex_rtb_R-A-204715-1 {
	display: block;
  margin: 0 auto;
}

#flamur2 {
  width: 240px;
  float: left;
  padding: 10px 0 0 0;
}
.themesBl #flamur2 {
  width: 240px;
  float: none;
    margin: 0 auto;
  padding: 0;
}
.c_right #flamur2 {
  padding: 0;
  margin: 0 0 10px 0;
}

.newest #flamur2 {
  float: right;
}

.c_right #flamur4 {
  margin: 10px 0 0 0;
}

#flamur5,
#flamur4 {
  width: 240px;
}

#flamur6  {
  width: 600px;
  margin: 0 0 0 60px;
}

#flamur7 div,
#flamur3 div,
#flamur1 div {
	margin: 0 auto;
}

#flamur2_first {
  float: right;
  width: 240px;
  height: 400px;
}

.content {
  clear: both;
  width: 970px;
  overflow: auto;
  margin: 0 auto;
}

.content_o {
  clear: both;
  width: 970px;
  margin: 0 auto;
}

li.pref {
	width: 50px;
}

.ui-tabs-hide {
  display: none;
}

#top5news {
  display: none; 
  overflow: hidden;
  position: relative;
  padding-bottom: 180px;
  height: 400px;
}

#top5news_in {
  background: #272727 url(/i/top_news_air_03.jpg) no-repeat  0 0;
  height: 400px;
}

#topvideos {
  background: #272727;
  min-height: 400px;
}

.v_left #topvideos {
  background: inherit;
  min-height: inherit;
}

.v_left .socright {
  display: none;
}

#topvideos .topvideo {
  padding: 10px 0 0 10px;
  margin: 0;
}

.korr {
	padding: 0 60px 0 0;
	margin: 0;
	list-style: none;
	overflow: auto;
	float: right;
	clear: both;
}
.nvsource {
	float: right;
	padding-right: 60px;
	text-align: right;
}
.leftvideo {
  width: 180px;
  float: left;
  padding: 10px 0 0 20px;
  color: #A7A8A9;
  font-size: 10px;
  min-height: 360px;
  position: relative;
}

.leftvideo a {
  color: #6fbaff;
}

.leftvideo .nvsource {
  position: absolute;
  bottom: 0;
  left: 20px;
}

.outiss {
  background: url(/iii/bg21.png);
  overflow: auto;
  padding: 10px;
}

ul.isslist {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 13px;
  line-height: 150%;
}

ul.isslist li {
  float: left; 
  clear: both;
  color: #A7A8A9;
}

ul.isslist li a {
  color: #6fbaff;
}

ul.isslist li a:active,
ul.isslist li a:hover {
  text-decoration: underline;
}

ul.isslist li .comm a {
  text-decoration: none;
}

ul.vhdr {
  padding: 0;
  list-style: none;
  height: 40px;
}

ul.vhdr li {
  float: left;
  width: 178px;
}
ul.vhdr li:first-child {
  width: 176px;
}
ul.vhdr li a {
  text-decoration: none;
  font-size: 12px;
  display: block;
  padding: 13px 0 0 0;
  height: 27px;
  text-align: center;
  background: #E3E2E2;
  color: #737373;
  font-weight: bold;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
ul.vhdr li a:hover {
  background: #bebdbf;
}
ul.vhdr li.ui-tabs-selected a {
  background: #1ba600;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  color: #fff;
}
ul.vhdr li.ui-tabs-selected a:hover {
	background: #272727;  
}

#vtabs  {
	width: 710px;
}
#vtabs .ui-tabs-panel {
  overflow: visible;
  margin: 0 0 20px 0;}
#vtabs .ui-tabs-panel ul {
  padding: 20px 0 0 0;
  margin: 0;
  list-style: none;
  font-size: 12px;
}

#vtabs .ui-tabs-panel ul li {
  width: 226px;
  float: left;
  overflow: hidden;
  padding: 0 10px 10px 0;
}

#vtabs .ui-tabs-panel ul li a {
  color: #252525;
  text-decoration: none;
}

.vitem,
.topvideo  {
  width: 640px;
  height: 360px;
  position: relative;
}

.topvideo {
  margin: 0 0 0 10px;
}

.vplay {
  cursor: pointer;
  height: 60px;
  position: absolute;
  top: 160px;
  width: 60px;
  left: 50%;
  margin: 0 0 0 -30px;
}

.vplay a img {
  height: 60px;
  width: 60px;
  display: block;
}

.toptext {
  color: #a7a8a9;
  font-size: 16px;
  line-height: 130%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  background: repeat-x url(/iii/bg14.png) top;
}

.toptext a {
  text-shadow: 0 1px 0 #272727;
  color: #fff;
  text-decoration: none;
}
.topnews .toptext a {
  display: block;
  padding: 10px 10px 20px 10px;
 
}

.more1 {
  margin: 15px 0 0 0;
  width: 129px;
  height: 30px;
  background: #8fca46 url(/iii/arr1.gif) repeat-x top;
  font-size: 12px;
}

.more1 a {
  text-align: center;
  padding: 8px 0 0 0;
  width: 129px;
  height: 22px;
  display: block;
  color: #223011;
}

/*lastnews.css*/

#lmtabs {
  background-color: #272727;
  width: 729px;
  float: left;
}
.content.content_anons_carusel #lmtabs  {
  height: 346px;
 }
#lmtabs .lm-tabs,
#lmtabs .ui-tabs-panel {  clear: both; }

#lmtabs .lm-tabs {  display: none; }
#lm1tabs.lm-tabs {  display: block; }

ul.ahdr {
  padding: 0;
  margin: 0 0 0 10px;
  list-style: none;
  font-size: 12px;
}

ul.ahdr li {
  float: left;
}
ul.ahdr li:last-child {
  margin: 0;
}

ul.ahdr li a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 12px 14px 2px 14px;
  height: 26px;
  font-size: 14px;
}
ul.ahdr li:last-child a {
	padding: 12px 14px 2px 14px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   ul.ahdr li  {
     margin: 0 13px;  
  }
}

ul.ahdr li.ui-tabs-selected a {
  	background: #1ba600;
  }

ul.jc-ln-list li {  font-size: 12px;  }
.jc-promo .jcarousel-item {
 width: 900px;
  background: none;
}
.jc-lastnews li a {
  text-decoration: none;
  color: #a7a8a9;
  display: block;
  position: relative;
  width: 209px;	
  overflow: hidden;
}

.jc-lastnews li a .txt {
	padding: 7px;
	text-align: left;
	font-size: 11px;
	position: absolute;
	z-index: 99;
	bottom: 0;
	width: 195px;
	overflow: hidden;
}
.content.content_anons_carusel .jc-lastnews li dl {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
.jc-lastnews li dd {
	position: relative;
	height: 120px;
	margin: 0 0 18px 0;
}
.jc-lastnews .slick-next {
  position: absolute;
  bottom: 9px;
  right: 80px;
  width: 15px;
  height: 16px;
  cursor: pointer;
  background: URL('/images/right-arrow-small.png') no-repeat;
}
.jc-lastnews .slick-prev {
  position: absolute;
  bottom: 9px;
  left: 13px;
  width: 15px;
  height: 16px;
  cursor: pointer;
  background:URL('/images/left-arrow-small.png') no-repeat;
}

.jc-lastnews .slick-next,
.jc-lastnews .slick-prev {
  z-index: 10;
}

.jc-lastnews .slick-dots {
  position: relative;
  top: -8px;
}

.jc-lastnews .slick-dots ul li a span { display: none;  }

.jc-lastnews .slick-dots { text-align: center; }

.jc-lastnews .slick-dots {
  padding: 0;
  margin: 0;
  list-style: none;
}

.jc-lastnews .slick-dots li {
  display: inline-block;
  padding: 0 4px;
}
.no-svg .jc-lastnews .slick-dots li button {
  background: url(/images/pagin.png) no-repeat;
 }
.jc-lastnews .slick-dots li button {
  background-color: transparent;
  border: 0;
  color: transparent;
  font-size: 1px;
  background: url(/images/pagin.svg) no-repeat;
  width: 8px;
  height: 8px;
  display: block;
}

.no-svg .jc-lastnews .slick-dots li.slick-active button {  background-image: url(/images/pagin-active.png); }

.jc-lastnews .slick-dots li.slick-active button {  background-image: url(/images/pagin-active.svg); }
/*END lastnews.css*/

#listphoto .slick-next {
 	position: absolute;
	top: 0;
	right: -20px;
	width: 35px;
	height: 57px;
	cursor: pointer;
	background: url(/images/right-arrow-small.png) no-repeat right;
}
#listphoto .slick-prev {
  position: absolute;
  top: 0;
  left: -20px;
  width: 35px;
  height: 57px;
  cursor: pointer;
  background:  url(/images/left-arrow-small.png) no-repeat left;
}

#listphoto .slick-next,
#listphoto .slick-prev {
  z-index: 10;
  border: 0;
  font-size: 1px;
  color: transparent;
}

#listphoto {
	width: 882px;
	margin: 0 auto;
	height: 65px;
}

.left1 {
  width: 730px;
  float: left;
}

.rght1 {
  width: 230px;
  float: left;
  margin: 0 10px 0 0;
}

.tag1 {
  width: 360px;
  float: left;
  margin:10px 10px 0 0;
}
.content.firstpage .left1 .tag1.last_tag {
  width: 360px;
  margin-top: 10px;
 }
.left1 .tag1.last_tag {
  width: 350px;
  float: left;
  margin:2px 0 0 0;
}

.tag1 h3,
.tag1 h1 {
  padding: 14px 0 0 0;
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	color: #262b30;
}

.tag1 a {
  text-decoration: none;
  display:block;
}

.firstpage .tag1 a {
	overflow: inherit;
}

.tag1 h2 {
  padding: 0 0 4px 0;
  margin: 0 0 20px 0;
  font-size: 24px;
  line-height: 28px;
  color: #6fbaff;
  border-bottom: 1px solid #cdcdcd;
}

.tag1 h2 a {
  color: #6fbaff;
  display: block;
  width: 315px;
  padding: 10px 15px 10px 0;
  font-size: 24px;
  line-height: 28px;
}

ul.tag2 {
  clear: both;
  padding:1px 0 4px 0;
  margin: 20px 0 0 0;
  list-style: none;
  font-size: 11px;
  line-height: 14px;
  color: #a7a7a7;
  border-top: 1px solid #cdcdcd;
  overflow:  hidden;
}

ul.tag2 li {
  float: left;
  white-space: nowrap;
  margin: 4px 0 -9px 0;
  line-height: 14px;
}

ul.tag2 li:first-child {  background: 0; }

ul.tag2 li a {
  text-decoration: none;
  color: #a7a7a7;
  padding: 0 5px 0 11px;
  display: block;
  font-size: 11px;
}

ul.tag2 li:first-child a {  padding-left: 0; }

.tag1col {
  margin-top: 10px;
  overflow: auto;
}

.tag1body {
  background-color: #e3e2e2;
  padding: 1px 10px 10px 12px;
  font-size: 80%;
  color: #737373;
}

.tag1body a {  
	font-size: 14px;
	color: #737373;
	line-height: 22px;  
}

.tag1 ul.lst1 {
  font-weight: bold;
}

ul.lst1 {
  padding: 0;
  margin: 0 0 30px 10px;
  list-style: none;
  color: #383b40;
  font-size: 14px;
}

ul.lst1 li {
	padding: 15px 0 18px 10px;
	background-position: bottom;
	margin: 0 0 0 -10px;
}

ul.lst1 li a {
  display: block;
  color: #383b40;
  padding: 0 15px 0 0;
  margin: 0 10px 0 0;
  overflow: hidden;
}

 a.more2 {
	font-size: 12px;
	text-align: center;
	width: 114px;
	height: 22px;
	margin: 23px 0 0 0;
	padding:4px 13px 4px 4px;
	color: #fff;
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  background-color: #1ba600;
}

a.more2:hover {
	background-color: #272727;
}

.content.n404 form#prtm .tag1body .green_corner, 
.content.n404 form#prth .tag1body .green_corner, 
.content.n404 #oops1 .tag1body .green_corner,
.content.n404 #oops .tag1body .green_corner,
.some_news .tag1body a.more2 {
	background: #1ba600 url(/images/read_more_corner.png) no-repeat right;
}

.content.n404 form#prtm .tag1body .green_corner, 
.content.n404 form#prth .tag1body .green_corner, 
.content.n404 #oops1 .tag1body .green_corner,
.content.n404 #oops .tag1body .green_corner,
.some_news .tag1body  a.more2:hover  {
background: #272727 url(/images/read_more_corner.png) no-repeat right;
}

.aclose_btn {
  text-align: center;
  background: #1ba600;
  width: 120px;
  margin: 20px auto 0 auto;
  font-size: 12px;
  color: #fff;
  background: #1ba600;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.aclose_btn:hover {
	background: #272727;
}

.aclose_btn a {
  color: #fff;
  display: block;
  text-decoration: none;
  padding: 8px 0; 
  height: 16px;
}
#TB_window .aclose_btn  a:visited,
.aclose_btn a span {
	color: #fff;
}

.more6,
.more5,
.more4,
.more3 {
  text-align: center;
  background: #1ba600;
  width: 120px;
  margin: 20px auto 0 auto;
  font-size: 12px;
  color: #fff;
  background: #1ba600;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.more6:hover,
.more5:hover,
.more4:hover,
.more3:hover {
	background: #272727;  
}
.more6 a,
.more5 a,
.more4 a,
.more3 a {
  color: #fff;
  display: block;
  text-decoration: none;
  padding: 8px 0; 
  height: 16px;
}

.more4 {
  background: #1ba600;
 -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;  
}
.more4:hover {
  background: #272727;  
}
.more5 {
  background: #1ba600;
  margin-top: 0;
}

.more6 {
  background: #1ba600;
  margin-top: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.more6:hover {
  background: #272727;  
 }

.tag1 .more6 {  margin-top: 20px; }

/*excrsl.css*/

#exclusive {
   float: left;
    height: 396px;
    overflow: hidden;
    padding-top: 13px;
    width: 470px;
}

.vpwrapper .lid h1 span a {
    font-size: 24px;
    color: #e6e7e6;
}

#exclusive h3,
#exclusive h1 {
  padding: 0 0 0 20px;
  margin: 0;
  font-size: 18px;
  color: #262b30;
}

#exclusive h3 a,
#exclusive h1 a {
  color: #fff;
  text-decoration: none;
}
.exclusive_wrap 
#exlst .jcarousel-container-horizontal {
	width: 430px;
	padding: 15px 0 0 0;
	margin: 15px 0 0 20px;
	height: 178px;
	border-top: solid 1px #5abb42;
}

#exlst .jcarousel-clip {  overflow: hidden; }

#exlst .jcarousel-clip-horizontal {
  width:  470px;
  height: 350px;
  overflow: hidden;
}

#exlst li {
  width: 210px;
  overflow: hidden;
  margin-right: 12px;
  color: #ffbe00;
  font-size: 12px;
  position: relative;
  float: left;
  height: 178px;
}
.exclusive_wrap #exlst li a {
  text-decoration: none;
  color: #fff;
  line-height: 14px;
  height: 166px;
  display: block;
  overflow: hidden;
}
#main_top_news #exlst li a {
	text-decoration: none;
	color: #262b30;
	font-size: 11px;
	line-height: 14px;
	height: 170px;
	display: block;
	overflow: hidden;
	text-decoration: none;
}

#exlst li a small {
  font-size: 10px;
}

#exlst li a .comm {
  position: relative;
  left: 0;
  top: 4px;
}

#exlst li a img {
  margin: 0 0 5px 0;
  border: 0;
  display: block;
  float: left;
}
#exlst .jcarousel-next-horizontal {
  position: absolute;
  top: -30px;
  right: -12px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(/images/ar9_07.png) no-repeat;
}
#exlst .jcarousel-prev-horizontal {
  position: absolute;
  top: -30px;
  right: 18px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(/images/ar9s_07.png) no-repeat;
}
.qty2 {
	margin: 0 auto;
	width: 385px;
	padding: 0 0 0 10px;
}
.qty3 {
	margin: 0 auto;
	width: 580px;
	padding: 0 0 0 10px;
}
.qty4 {
	margin: 0 auto;
	width: 770px;
	padding: 0 0 0 10px;
}
#exlst .dotlst {
  position: relative;
  top: -10px;
}

#exlst .dotlst ul li a span { display: none;  }

#exlst .dotlst { text-align: center; }

#exlst .dotlst ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#exlst .dotlst ul li {
  display: inline-block;
  padding: 0 5px;
}

#exlst .dotlst ul li a {
  background-image: url(/img/dot.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  display: block;
}

#exlst .dotlst ul li.sel a {  background-image: url(/img/sdot.png); }
/*END excrsl.css*/


#lenta {
	background: #f2f0f0;
}

#lenta ul {
  font-size: 12px;
  padding: 0;
  margin: 0;
  list-style: none;
}

#lenta ul li {
  padding: 5px 0 7px 0;
  border-bottom: 1px solid #cdcdcd;
  color: #383b40;
  overflow: auto;
}

#lenta ul li time {
  color: #a7a8a9;
  font-size: 10px;
}

#lenta ul li a {
  color: #383b40;
  text-decoration: none;
  float: left;
  width: 100%;
}
#lenta ul li.red div {
   padding: 1px 0 6px 20px;
   color: #000;
}

#lenta .lenta_img {
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
}
#lenta ul li img {
  float: left;
  margin: 0 10px 5px 0;
}

#lenta h2 {
  padding: 17px 10px 15px 10px;
  margin: 0;
  font-size: 18px;
  color: #e93944;
  font-weight: normal;
}

#lenta h2 a {
  color: #e93944;
  text-decoration: none;
}

#lenta ul li div {
	color: #a7a7a7;
	font-size: 10px;
}

#lenta ul li div {
	padding: 0 0 7px 0;
	clear: both;
}

#site_arc {
  background-color: #e3e2e2;
  text-align: center;
  padding: 0 0 20px 0;
}
.firstpage #site_arc {
	margin: 0;
	padding: 20px;
}


#site_arc ul {
  padding: 0 0 20px 0;
  margin: 0 auto;
  list-style: none;
  height: 15px;
}

#archive_date #site_arc ul {
  padding: 10px 0 20px 0;
}

#site_arc ul li {
  padding: 0 5px;
  display: inline-block;
}

a#sbtn {
  margin: 0 auto;
  padding: 8px 0 0 0;
  width: 180px;
  height: 22px;
  clear: both;
  display: block;
  font-size: 12px;
  color: #fff;
  background: #1ba600;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

a#sbtn:hover {
  background: #272727;  

}

#progacc .ui-accordion-content ul li a small  {
  color: #fff;
  font-size: 8px;
}

h3#pa_header {
  padding: 10px 0 0 0;
  margin: 0;
  font-weight: normal;
  font-size: 18px;
}


h2.hdr {
  padding: 10px 0 30px 0;
  margin: 0;
  font-size: 18px;
  color: #a7a7a7;
  font-weight: normal;
}

.temanew {
    padding-bottom: 30px;
}

.temaoutwrap {
    padding-bottom: 20px;
}

.c_left {
  width: 650px;
  float: left;
}
.c_right {
  width: 300px;
  float: left;
  padding: 0 0 0 20px;
}

.nvideo {
  background: #272727;
  position: relative;
  min-height: 400px;
}
.nvideo .socright {
    margin: 10px 0 0 0;
}
.vdfile {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px;
  height: 360px;
  width: 640px;
}

.vdfile img {
  display: block;
  margin: 0 auto;
}

.nvideo .vdfile {
  padding-right: 0;
}

#videoplayer .imgbg,
#peredachaflash .imgbg {
  position: relative;
}

video#hls4 {
  display: block;
}

#videoplayer .imgbg h1,
#peredachaflash .imgbg h1 {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: #e6e7e6;
    width: 100%;
    font-weight: normal;
    font-size: 24px;
    background: url(/iii/abg.png);
    line-height: 24px;
}
.vdfile h1 {
    padding: 0;
    margin: 0;
    position: absolute; 
    color: #e6e7e6;
    width: 640px;
    font-weight: normal;
    font-size: 24px;
    background: url(/iii/abg.png);
    line-height: 24px;
}
#videoplayer .imgbg h1 {
  top: 0;
  left: 0;   
  padding: 10px 0 10px 0;
}

#videoplayer .imgbg h1 i,
#peredachaflash .imgbg h1 i {
  color: #1ba600;
  font-size: 18px;
  font-style: normal;
}

#videoplayer .imgbg h1 a,
#peredachaflash .imgbg h1 a,
.vdfile h1 span {
  display: block;
  padding: 10px 10px 10px 20px;
}

#videoplayer .imgbg h1 a,
#peredachaflash .imgbg h1 a {
  color: #e6e7e6;
  text-decoration: none;
}

ul#authList {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

ul#authList li {
  float: left;
}

ul#authList li:first-child:before {
  content: "";
}

.nicostop {
  position: absolute;
  left: 10px;
  top: 5px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 11px;
  color: #A7A8A9;
}

.newest .nicostop {
  bottom: 4px;
  top: inherit;
}

.issuebg .nicostop {
  bottom: 4px;
  top: inherit;
}

.vdescr {
  padding: 8px 0 3px 10px;
  width: 700px;
  font-size: 11px;
  color: #a7a8a9;
  clear: both;
  position: relative;
  line-height: 12px;
  min-height: 19px;
}

.vdescr a {
  color: #6fbaff;
}

.vsource ul,
.socright ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.vsource ul li,
.vsource ul {
  display: inline;
}

.vsource ul li {  
    padding: 0 0 0 5px;
}
.vsource {
  clear: both;
  float: right;
  padding-right: 60px;
  text-align: right;
}

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

.news {  padding-bottom: 20px; }

.issp {
  font-size: 11px;
  line-height: 18px;
  padding: 10px 0;
}


#itemntext {
  font-size: 90%;
  line-height: 24px;
  color: #383b40;
  padding: 0 20px 20px 20px;
}

#itemntext table {
  line-height: normal;
}


#itemntext a {
  color: #6fbaff;
}

.nintxt {
  float: left;
  margin: 5px 10px 10px 0;
  position: relative;
  width: 210px;
  clear: both;
}

.nintxt .play {
left: 50%;
margin: -19px 0 0 -43px;
position: absolute;
top: 50%;
z-index: 99;
}

#takzhe {
  padding: 0 10px 30px 20px;
  overflow: auto;
  clear: both;
}

#takzhe .comm {
  padding: 0 0 0 5px;
  top: 1px;
  position: relative;
}

#takzhe h2 {
  color: #383b40;
  padding: 10px 0 15px 0;
  margin: 0;
  font-size: 18px;
  width: 670px;
}

#takzhe h2 a {
  color: #383b40;
  text-decoration: none;
}

#takzhe ul {
  overflow: auto;
  font-size: 11px;
  padding: 0;
  margin: 0;
  list-style: none;
}

#takzhe ul li {
  width: 210px;
  padding: 0 10px 20px 0;
  float: left;
}

#takzhe ul li a {
  color: #383b40;
  text-decoration: none;
  display: block;
}

#takzhe ul li img {
  display: block;
  margin: 0 0 10px 0; 
}

.lphoto {
  position: relative;
  float: none;
  clear: both;
  overflow: auto;
  padding: 0 20px 22px 23px;
  margin: 20px 0 0 0;
  background: #fff url(/images/lphoto_top.gif) no-repeat top;       
}

.lphoto h1 {
	font-weight: normal;
	text-align: center;
	font-size: 18px;
	padding: 26px 0 24px 20px;
	margin: 0;
	color: #383b40;
	font-style: italic;

}

.lphoto ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.lphoto ul li {
  padding: 0 0 14px 20px;
  float: left;
}

.lastissuevideo {
  width: 500px;
  float: left;
  padding: 0 0 20px 0;
}

.rght3issue {
  font-size: 12px;
  width: 210px;
  float: right;
  padding: 0 0 20px 0;
}

.btm3issue {
  width: 230px;
  float: left;
  padding: 0 20px 20px 0;
}

.btm3issue img {
  margin: 0 10px 10px 0;
}

.lastissuevideo img {
  margin: 0 0 8px 0 !important;
}

ul.ob4 li {
  float: left;
  width: 210px;
  padding: 0 40px 20px 0;
}

ul.ob4 li.ob4r {
  float: right;
  width: 210px;
  padding: 0 0 20px 0;
}

.otherblock {
  clear: both;
  border-top: 1px solid #cdcdcd;}

.firstblock { clear: both; }

ul.ob4 li.short,
.firstblock .short {
  padding: 0 0 20px 0;
  width: 210px;
}

h1.hdr1 {
  padding: 15px 0;
  margin: 0;
  color: #383b40;
  font-size: 18px;
}

#tabtab {
  background-color: #dfe7eb;
  font-size: 12px;
  padding: 10px;
}

.NWTB a,
#tabtab a {
  color: #383b40;
  text-decoration: none;
}

.NWTB a i,
#tabtab a i {
  font-style: normal;
  color: #0079ab;
}

ul#tabtabhdr {
  width: 220px;
  margin: 0 0 0 10px;
  height: 50px;
  border-bottom: 1px solid #c8dce4;
}

.NWTB ul,
ul#tabtabhdr {
  padding: 0;
  margin: 0;
  list-style: none;   
}

ul#tabtabhdr li {
  float: left;
}

ul#tabtabhdr li a {
  display: block;
  width: 110px;
  height: 28px;
  padding: 12px 0 0 0;
  text-align: center;
  background-color: #c8dce4;
  text-decoration: none;
  color: #0079ab;
}

ul#tabtabhdr li.ui-tabs-selected a {
  background-color: #0079ab;
  color: #c8dce4;
}

.NWTB {
  font-size: 12px;
}

.NWTB ul li {
  padding: 10px 0;
  border-bottom: 1px solid #c8dce4;
}
form#prtm,
form#prth,
#oops1,
#oops {
  padding: 10px;    
  background-color: #dfe7eb;
  clear: both;
}

.socprg {
  display: block;
  height: 40px;
  background: repeat-x url(/i/bg121.png);
}

#social1 {
  position: relative;
  height: 40px;
  overflow: visible;
  z-index: 555;
}

#social1 .socprg {
  position: absolute;
  top: 0;
  left: 0;
  width: 970px;
}

h1.h1prg {
    background:url("/iii/abg.png") repeat scroll 0 0 transparent;
    display: block;    
    color: #E6E7E6;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    padding: 17px 20px;
    position: absolute;
    text-align: left;
    z-index: 99;
}

.vfin h1.h1prg {
    background: url("/iii/abg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #E6E7E6;
    display: block;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 10px 10px 10px 20px;
    position: absolute;
    text-align: left;
    z-index: 99;
    line-height: 24px;
}

h1.h1prg a {
  color: #fff;
  text-decoration: none;
}

h1.h1prg a i {
  color: #fff;
  font-style: normal;
}

h1.h1new {
  display: none;
}

.newest {
  padding: 10px 0;
  overflow: auto;
  background:url("/iii/bg21.png");
  min-height: 380px;
  position: relative;
}

.newest .flamur240x400 {  padding: 10px; }

#bgout {
  clear:both;
  background-position: center 0;
  background-repeat: no-repeat;
}

h3.h3a {
  padding: 15px 0 10px 0;
  margin: 10px 0 0 0 ;
  font-size: 18px;
  color: #262b30;	
  font-weight: bold;
  border-top: 1px solid #cdcdcd;
}
.tadams h3.h3a {
	border-top: 1px solid #191919;
}
#prg_team h3.h3a { border-top: 1px solid #cdcdcd; }

#prg_team .aca {
  background: #e3e2e2;
  overflow: auto;
  position: relative;
}

#prg_team h1,
#prg_team h2 {
  padding: 0 0 0 20px;
  margin: 0;
  font-weight: normal;
  color: #262b30;
  font-size: 24px;
}

#prg_team,
#teamitem {
  overflow: hidden;
}

#teamitem.loading {
  height: 360px;
  background: url("/iii/loading.gif") no-repeat center center;
}

#teamitem .close {
  top: 20px;
  left: 450px;
}

.teamtextin {
  width: 430px;
  float: left;
  margin: 20px 0 0 0;
  padding: 0 20px 20px 20px;
  font-size: 12px;
  color: #737373;
  line-height: 150%;
  height: 255px;
  overflow: auto;	
}

#prg_team .teamimg {
  position: absolute;
  top: 0;
  right: -125px;
  z-index: 1;
}

#prg_team .teamimg img {  display: block; }

#prnews {
  width: 240px;
  float: right;
}

#vilist #prnews {
  margin: -68px 0 0 0;
}

#vilist #prnews h3 {
  border-top: 1px solid #cdcdcd;
}

#prdchflsh,
#peredachaflash {
  width: 730px !important;
	height: 411px !important;
  float: left;
}

.novideo {
  display: block;
  margin: 0 auto;
}
.previewline {
    padding: 0 0 0 5px;
    background: #e6e8e9;
    border-bottom: solid 1px #d8dbdc;
    height: 72px;
}
.previewer { 
  cursor:pointer;
  display: block;
  padding: 10px 10px;
  margin: 0 -5px;
  width: 70px;
  float: left;
  border-style:solid;
  border-width:10px;
}
.previewer_aborder {
  border-color:#27c942;
  padding: 0;
}
.previewer_pborder { 
  border: none;
}

.playerplace {
  width: 640px;
  height: 360px;
  margin: 0 auto;
}

.prg_arc1,
.prg_arc,
#prg_arc {
  width: 710px;
  padding: 0 0 20px 0;
}

.prg_arc h3.hdr708 {
  border-top: 1px solid #cdcdcd;
  width: 708px;
}

.prg_arc1 .h3a {
  border-top: 1px solid #cdcdcd;
}

#vilist,
#arclist {
  clear: both;
  padding: 0;
}

.prg_pg .more3,
#vilist .more3,
#arclist .more3 {  margin-top: 0; }

#arclist #flamur4,
#arclist #flamur5 {
  float: right;
}

#vilist ul,
#arclist ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 720px;
  overflow: auto;
}

#vilist ul li,
#arclist ul li {
  padding-right: 10px;
  width: 230px;
  float: left;
}

#vilist ul li img,
#arclist ul li img,
.ui-widget-content ul li a img {
  display: block;
  margin: 0 0 5px 0;
}

#vilist ul li a,
#arclist ul li a {
  text-decoration: none;
  display: block;
  font-size: 12px;
  color: #262b30;
  padding-bottom: 20px;
  line-height: 14px;
}

#vilist ul li a em,
#arclist ul li a em {
  color: #97aab8;
  font-style: normal;
  font-size: 10px;
  display: block;
  text-transform: uppercase;
margin: 18px 0 0 0;
}
#vilist ul li a p,
#arclist ul li a p {
  color: #e6e8e9;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  display: block;
  padding: 10px 0 0 0;
}
#vilist ul li a small,
#arclist ul li a small {
    font-size: 12px;
    padding: 0 0 0 3px;
    position: relative;
    top: -1px;
    font-weight: normal;
}
#arclist ul li a img.sel {
  border: 2px solid #1ba600;
  margin: 2px 2px 10px 2px;
}

.vitem {
  width: 640px;
  float: left;
  position: relative;
  float: left;
}

#hrnbsp {
  clear: both;
  height: 10px;
  background: url(/images/bg19.png) no-repeat bottom;
}

#hrnbsp1 {
  clear: both;
  height: 10px;
  background: url(/iii/bg21.png);
}

#rght_prg {
  background:#e6e8e9;
  clear: both;
  line-height: 150%;
  padding: 20px;
  color: #a7a8a9;
  font-size: 13px;
  border-top: solid 1px #d8dbdc;
  margin: 0 0 20px 0;
}

#rght_prg h2 {
  padding: 0;
  margin: 0;
  font-size: 24px;
  color: #fff;
  font-weight: normal;
  line-height: normal;
}

.close {
  background: url(/i/close.png) no-repeat;
  cursor: pointer;
  height: 11px;
  position: absolute;
  width: 11px;
}

.close_p {
  background: url(/iii/close.png) no-repeat;
  width: 40px;
  height: 40px;
}

.close span {  display: none; }

.issuebg {
  background: #272727;
  width: 700px;
  height: 380px;
  padding: 10px 0 10px 10px;
  position: relative;
}

#viitem,
#isitem {
  position: relative;
  overflow: visible;
}
.isitem {
  position: relative;
  overflow: visible;
}

#viitem .close,
#isitem .close {
  right: 20px;
  top: -33px;
  z-index: 10;
}

.isitem .close {
  right: 20px;
  top: -33px;
  z-index: 10;
}

.textitem {
  padding: 25px 0 0 0;
  width: 710px;
  line-height: 130%;
  clear: both;
  position: relative;
}

.textitem h1 {
  padding: 0;
  margin: 0;
  font-size: 24px;
  color: #262b30;
  font-weight: normal;
}

.textitem h4 {
  padding: 0;
  margin: 0;
  font-size: 11px;
  color: #a7a8a9;
  font-weight: normal;
}


.aircheck,
.textitem h4 i {
  font-size: 11px;
  font-style: normal;
  color: #e4002d;
  margin: 0 0 0 10px;
}

.aircheck {  margin: 0; }

.textitemin {
  font-size: 14px;
  color: #737373;
  padding: 20px 0 25px 0;
}

.readcomm {
  font-size: 14px;
  font-weight: bold;
  background: bottom url(/iii/bg23.png) no-repeat;
  height: 90px;
  width: 710px;
  position: relative;
}

.readcomm a {
  text-decoration: none;
  display: block;
  width: 210px;
  height: 30px;
  color: #fff;
  margin: 0 auto;  
}
.readcomm a:hover span {
	background: #272727;  }

.readcomm a:hover b {
	background: #272727 url(/iii/bbl3.png) no-repeat 14px 10px;  
}
.readcomm a span {
  display: block;
  height: 23px;
  padding: 7px 0 0 0;
  text-align: center;
  width: 149px;
  float: left;
  background: #1ba600;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.readcomm a b {
  background: #a7a8a9 url(/iii/bbl3.png) no-repeat 14px 10px;
  text-align: right;
  float: left;
  display: block;
  font-weight: normal;
  font-size: 11px;
  padding: 9px 0 0 25px;
  width: 36px;
  height: 21px;
  text-align: center;  
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

#prg_news {
  background: #e3e2e2;
  margin-top: 10px;
  padding: 10px 0 20px 10px;
  clear: both;
  width: 700px;
}

#prg_news ul {
  padding: 0 0 15px 0;
  margin: 0;
  list-style: none;
  overflow: auto;
  font-size: 11px;
}

#prg_news ul li {
  padding: 20px 10px 0 0;
  float: left;
  width: 223px;    
  overflow:  hidden;
}

#prg_news ul li img {
  margin: 0 10px 5px 0;
  float: left;
}

#prg_news ul li a {
  display: block;
  text-decoration: none;
  color: #262b30;
}

#newslist h3 {
  padding: 5px 0 15px 0;
  margin: 0 10px 0 0;
  font-size: 18px;
  border-bottom: 1px solid #cdcdcd;
}

ul.ipgal {
  clear: both;
  padding: 20px 0 0 0;
  margin: 0 0 0 -2px;
  list-style: none;
  overflow: auto;
  background: #e6e8e9;
}

ul.ipgal li {
  float: left;
  width: 223px;
  padding-bottom: 10px;
  overflow: hidden;
}

ul.ipgal li a img {
  margin: 2px 2px 3px 2px;
}

ul.ipgal li a img.sel {
  border: 2px solid #1BA600;
  margin: 0 0 1px -0;
}


.prg_pg {
  overflow: visible;
}

.prg_pg h3.h3a {
  border: 0;
  margin: 0;
  padding: 20px 0 30px 0;
  border-bottom: 1px solid #cdcdcd;
}
#newfeedback {
  width: 730px;
}

#newfeedback,
#prg_fdbck {
}

.pcontent .more5 {
  margin: 10px auto;
}

#prg_fdbck .c_right {
  width: 350px;
  padding: 0;
}

#prg_fdbck .c_left {
  width: 590px;
  padding: 0;
}

#prg_fdbck h3 {
  color: #262b30;
  padding: 0;
  margin: 0;
  font-size: 18px;
}

.pcontent {
  padding: 0 3px;
}

.feedtext {
  border-bottom: 1px solid #cdcdcd;
  font-size: 12px;
  color: #262b30;
  line-height: 150%;
  padding: 20px 0;
  margin: 0 0 25px 0;
}

.feedtext a {
  color: #6fbaff;   
}

#abt {  clear: both; }

#abtin {
  font-size: 14px;
  color: #262b30;
  line-height: 150%;
  padding: 15px 0 30px 0;
}

dl.dl_fdbck {
  padding: 0;
  margin: 40px 0 0 0;
}

dl.dl_fdbck #capture_img {
  float: left;
  margin: 0;
}
dl.dl_fdbck dd .dropdown {
    font-size: 14px;
    color: #82929e;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 9999;
    overflow-y: auto;
    overflow-x: hidden;
    list-style: none;
    display: block;
    height: auto;
    bottom: auto;
    top: 38px;
    border: 1px solid #373e43;
    background: #1f252a;
}
dl.dl_fdbck dd .selectbox li {
    font-size: 14px;
    color: #82929e;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
}
dl.dl_fdbck dd .selectbox li:hover, 
dl.dl_fdbck dd .selectbox li.selected {
    
    background: #82929e;
    color: #252c32;
}
dl.dl_fdbck dt {
  font-size: 14px;
  color: #82929e;
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  padding: 0 0 8px 0;
}

dl.dl_fdbck dd {
  padding: 0 0 17px 0;
  position: relative;
}

dl.dl_fdbck dd input {
  font-size: 14px;
  color: #82929e;
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  background: none;
  border: 1px solid #373e43;
  padding: 10px 5px;
  width: 680px;
}

dl.dl_fdbck dd textarea {
  font-size: 14px;
  color: #82929e;
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  background: none;
  border: 1px solid #373e43;
  padding: 10px 5px;
  width: 680px;
}

/* ����� �������� ����� ������� */
#history #prg_fdbck {
	background: #fff;
	padding: 20px;
	box-shadow: 1px 1px 3px 1px #cdcdcd;
	width: 550px;
	margin: 0 0 30px 0;
}
#history #prg_fdbck dl.dl_fdbck  {
  padding: 0;
  margin: 0;
}
#history #prg_fdbck dl.dl_fdbck #capture_img {
  float: right;  
  margin: 0;
}
#history #prg_fdbck dl.dl_fdbck dt {
  font-size: 11px;
  color: #737373;
  padding: 0 0 3px 0;
  margin: 0;
}
#history #prg_fdbck dl.dl_fdbck dd {
  width: 550px;
  padding: 0 0 17px 0;
  margin: 0;
}
#history #prg_fdbck dl.dl_fdbck dd input {
  color: #262b30;
  font-size: 14px;
  width: 537px;
  border: 0;
  background: #f2f0f0;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  padding: 5px;
 }
 
#history #prg_fdbck dl.dl_fdbck dd textarea {
  font-family: Arial, Helvetica, sans-serif;
  width: 537px;
  border: 0;
  background: #f2f0f0;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  padding: 5px;     
  color: #262B30;
  font-size: 14px;
}

#history  dl.bcast #prg_fdbck dd {
	width: 550px;
	padding: 0 0 15px 0;
	color: #000;
	position: relative;
}
#history input.gray {
	margin: 0;
	height: 28px;
}
#history  .more5 a {
	color: #fff;
}
#history #prg_fdbck dl.dl_fdbck .more5 {
	margin: 10px auto 0 auto;
	}

#history #prg_fdbck dl.dl_fdbck dd  #ccapture_digit {
	width: 253px;
	margin: 0 29px 0 0;
	float: left;
}
#history #prg_fdbck dl.dl_fdbck textarea.gray {
	height: 80px;
	margin: 0;
}
dl.dl_fdbck dd input.error, 
#history #prg_fdbck dl.dl_fdbck dd input.error, 
dl.dl_fdbck dd textarea.error, 
#history dl.dl_fdbck dd textarea.error,
#history #prg_fdbck dl.dl_fdbck dd textarea.error {
	border: solid 1px red;	
}
#history #prg_fdbck .selectbox ul.dropdown {
	height: 120px !important;
}

/* ����� �������� ����� ������� */

.no_error label.error2, .no_error  label.error {
	display: none !important;
}

#itemphoto .close {
  right: 10px;
  top: 10px;
  z-index: 10;
}

ul.vtagsbtm {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
  font-size: 12px;
}

ul.vtagsbtm li {
  width: 220px;
  float: left;
  padding: 10px 16px 30px 0;
}

ul.vtagsbtm li a {
  color: #383b40;
  text-decoration: none;
}

ul.vtagsbtm li a img {
  float: left;
  margin: 0 5px 10px 0;
}

ul.vtagsbtm li a .comm {
  margin: 0 0 0 5px;
}

#gcontainer {
overflow: auto;
}

.p_right { padding: 10px 0 0 0; }

#gcontainer .col5 {
    float: left;
    font-size: 14px;
    padding-bottom: 10px;
    padding-right: 1%;
    padding-top: 10px;
    width: 32%;
}

.gsoc {
	background: #272727; 
	height: 52px;
    border-top: 1px solid #313131;
}

.gsoc ul.bsoc {
	width: 450px;
	margin: 0 auto;
  padding: 10px 0 5px 0;
}

#gcontainer hr {
    background-color: #42779E;
    border-width: 0;
    clear: both;
    color: #42779E;
    height: 1px;
    margin: 0;
}

#bigphoto {
  text-align: center;
  color: #fff;
  position: relative;
  background: #272727;
}

#bigphoto #topiLastNews {
  line-height: 200%;
}

#topiImg {
  width: 940px;
  padding: 7px 10px 10px 10px;
  clear: both;
  cursor: pointer;
}

#topgTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0;
	color: #d6d6cd;
	padding: 10px;
	text-align: left;
	position: relative;
	margin: 0;
}
#bigphoto #topgTitle {
	background:  #272727;
	border-bottom: 1px solid #313131;
}

#topgTitle blockquote {
  padding: 10px 10px 0 0;
  margin: 0;
  font-size: 60%;
}

#topiAuthor, #topiSource {
	clear: none;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	padding:  0;
	
}
#topiSource {
padding: 0 0 0 5px;
}
.gallery_border {
	clear: both;
	border-top: solid 1px #000;
	border-bottom: solid 1px #333333;
	height: 0;
	margin: 10px 0 11px -9px;
	}
.gallery_line {
	background:#272727;
	clear: both;
	height: 14px;
	padding: 10px 0 7px 0;
}

.gallery_shadow {
	width:110px;
	height: 57px;
	float: right;
	display: inline-block;
	margin: -15px 0 0 0;
	left: -107px;
	position: absolute;
	background: url(/images/gallery_shadow.png) no-repeat right;
	
}
#listphoto ul#photogal  {
  width: 882px;
  height: 65px;
  margin: 0 auto !important;
}
#photogal li {
  margin: 0 9px 0 0;	
  cursor: pointer;
  width: 102px;
  height: 59px;
  display: block;
}
#topgTitle sup.rest {
	background: url(/img/vps/playerinterface.png) no-repeat -66px -102px;
	display: block;
	width: 24px;
	height: 28px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 13px;
	top: 13px;
}
#topiAuthor span,
#topiSource span, 
#topiAuthor,
#topiSource {
    font-size: 12px;
    color: #676767;
    text-align: left;
}

#topiAuthor a, #topiSource a {  color: #66b3d1; }

#topiTitle {
  padding: 6px 10px 0 10px;
  color: #a7a8a9;
  font-style: italic;
  font-size: 16px;
  width: 940px;
  text-align: center;
}

#topiTitle a {  color: #fff;  }

#topiLastNews {
  border-bottom: 1px solid #383738;
  width: 940px;
  padding: 10px 0 16px 0;
  font-size: 12px;
}

#topiLastNews a {
  color: #fff;
}

#topiLastNews a:active,
#topiLastNews a:hover {
  text-decoration: none;
}

#listphoto img, #topiImg img { border: 1px solid #272727;  }

#topiImg img {
  max-height: 635px;
  min-height: 525px;
  margin: 0 auto;  
}

#listphoto {  display: none;  }

#listphoto img:hover { border:1px solid #31aa13;  }
#listphoto img.imgsel { border: 1px solid #31aa13;  }
#listphoto {
  padding: 20px 0 0 0;
  position: relative;
  background: #272727;
}

#listphoto ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#bigphoto .title_gallery .title_block {
	display: block;
	color: #d6d6cd;
	font-size: 28px;
	line-height: 30px;
	font-weight: lighter;
	padding: 0;
	margin: 0;
}

#bigphoto .title_gallery #topgTitle sup.rest {
	top: 17px;	
}
#bigphoto .title_gallery #topgTitle sup.rest,
#bigphoto .title_gallery  sup.rest {
	background: url(/img/vps/playerinterface.png) no-repeat 0 -101px;
	display: block;
	width: 22px;
	height: 22px;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 2px;
	float: left;
}

.gallery_content.content {
	clear: both;
	width: 970px;
	overflow:  hidden;
	margin: 0 auto;
}

.gallery_content.content img {
  display: block;
}

.t_time {
  width: 68px;
  clear: both;
  float: left;
  color: #b4b4b4;
  font-size: 18px;
  padding: 15px 0 0 22px;
  text-shadow: 0 1px 0 #fff;
}

.t_rght {
  padding: 19px 12px 0 10px !important;
  line-height: 17px;
}

.t_bar {
  width: 970px;
  height: 40px;
  font-size: 14px;
  margin-top: 20px;
}

.t_bar ul {
  width: 970px;
  padding: 0;
  margin: 0;
  list-style: none;
  height: 40px;
}

.t_bar ul li { float: left; }

.t_bar ul li a {
  display: block;
  height: 29px;
  padding: 4px 25px 0 0;
  text-decoration: none;
  color: #0079ff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  text-align: center;
  font-size: 20px;
  text-decoration: underline;
}

.t_bar ul li a:hover {
  color: #265180;
 }


.t_bar ul li.sel {   }

.t_bar ul li.sel a {
  color: #8e8e8e;
  text-decoration: none;
}

.tender h1 {
  color: #252525;
  font-size: 24px;
  font-weight: normal;
  padding: 20px 0 30px 0;
  margin: 0;
}

.tender {
	font-size: 14px;
  line-height: 130%;
}
.tender a { color: #0077a4; }

.t_right,
.t_left {
	float: left;
	width: 480px;
  padding: 0 0 20px 0;
}

.t_right td { padding: 0 20px 0 0; }

#tenderacc { clear: both; }

#tenderacc h2 {
	background: no-repeat url(/i/bg61.png) #161616;
	padding: 6px 0 0 10px;
	margin: 30px 0 1px 0;
	height: 34px;
  color: #fff;
  text-shadow: #0e0e0e 0 1px;
  font-weight: normal;
}

#tenderacc .tenderdoc h2 {
  background: 0;
  color: #252525;
  padding: 22px 0 12px 9px;
	margin: 0;
  text-shadow: #fff 0 1px;
}

.tenderdoc {
	border: 1px solid #ccc;
	background: #d5d5d5;
  padding: 0 0 15px 0;
}

.tenderdoc ul {
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;
  font-size: 14px;
}

.tenderdoc ul li em {  font-style: normal;  }

#tenderacc h3 {
	padding: 10px 0 0 10px;
	margin: 0;
	background: repeat-x url(/i/bg62.png) #595959;
  height: 31px;
  color: #e1e1e1;
	white-space:nowrap;
  overflow: hidden;
  font-weight: normal;
  position: relative;
 cursor: pointer;
}

#tenderacc h3 b {
  position: absolute;
	right: 0;
	top: 0;
  display: block;
  width: 70px;
	height: 41px;
	background: no-repeat url(/i/arr1.png);
}

#tenderacc h3 b i { display: none; }

#tenderacc h3.sel {
  color: #252525;
	background: #fff;
  height: 30px;
	border-bottom: 1px solid #ccc;
}

#tenderacc h3.sel b { background: no-repeat url(/i/arr2.png);  }

.tndrcls {
	background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.tndrcls table {
	background: url(/i/bg63.png) #fff;
}

.tndrcls td {
  width: 320px;
  padding: 23px 10px;
	font-size: 14px;
}

.tndrcls td em { 	font-style: normal; }

.tndrcls td a { color: #0077a4; }
.tndrcls td big { font-size: 24px; }
strong.tstart {  color: #598527; }
strong.tfinish {  color: #9e0b0f; }

.finaltext {  padding: 15px 10px; }

.address {
	overflow: auto;
	padding-bottom: 20px;
}

.address #stream1 {
  width: 970px;
  height: 546px;
}

.address .c_right {
  background: url(/i/cor2.png) no-repeat scroll left bottom;
  width: 320px;
  padding: 0 0 9px 0;
}

.address .c_left {
  clear: both;
  font-size: 80%;
  width: 620px;
  padding: 15px 20px 20px 0;
}

.address .c_left h1 {
  padding: 0 0 12px 0;
  margin: 0;
  font-size: 24px;
  font-weight: normal;
}

.address .c_left h2 {
  padding: 0 0 12px 0;
  margin: 0;
  font-size: 20px;
  letter-spacing: -1px;
  font-weight: normal;
}

.address .c_right h2 em, .address .c_left h2 em {
	font-style: normal;
  font-size: 14px;
  line-height: 12px;
}

.address .c_right h2 {
  padding: 15px 0;
  margin: 0;
  font-weight: normal;
}

.address .c_right h2 a {
	color: #000;
  text-decoration: none;
}

.address .c_right ul, .address .c_left ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

.address .c_left ul li {
  width: 250px;
  float: left;
  background: url(/i/bg18.gif) repeat-x center top;
  padding: 10px 30px 10px 0;
}

.address a, .address ul li a {  color: #0077a4; }
.address .c_left ul li em {
  color: #898989;
  font-style: normal;
  font-weight: bold;
  color: #000;
}

.address .c_right ul li {
  font-size: 80%;
  background: url(/i/bg18.gif) repeat-x center top #d4d4d4;
  padding: 20px;
}

.cmpn_blck {
  padding: 20px 0;
  overflow: auto;
}

.cmpn_blck .more3 {
  margin: 0 auto;
  float: none;
}

.cmpn_blck ul {
  padding: 0;
  margin: 0 0 0 -39px;
  list-style: none;
  font-size: 80%;
  overflow: hidden;
}

.cmpn_blck ul li {
  width: 210px;
  float: left;
  padding: 0 0 20px 39px;
}

.cmpn_blck ul li i {
  font-style: normal;
  color: #000;
}

.cmpn_blck ul li img { 
	margin: 0 10px  9px 0;
	display: block;
 }


.cmpn_blck ul li a {
  color: #383b40;
  font-size: 12px;
  line-height: 16px;
  display: block;
  text-decoration: none;
}


.divo {
  overflow: auto;
  background-image: url(/img/dotted.png);
  background-repeat: repeat-x;
  background-position: bottom;
  overflow: hidden;
  padding: 10px 0 15px 0;
}

.divo_in {
  padding: 20px 0 0 0;
  display: none;
  font-size: 80%;
}

#disclosure h2,
#vacancy h2,
#awards h2 {
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

h2, a { outline: medium none; }

#awards, #history { padding: 15px 0; }

#awards p, #awards blockquote, #awards ul {
  list-style: none;
  padding: 0 0 0 285px;
  margin: 0;
}

#history { font-size: 80%; }

#history dl {
  padding: 0;
  margin: 0;
  overflow: auto;
  height: 100%;
  clear: both;
}

#history dl dt {
  float: left;
  font-size: 24px;
  width: 250px;
  padding: 0 0 20px 0;
}

#history dl dd {
  float: left;
  width: 620px;
  padding: 3px 0 20px 0;
  line-height: 150%;
}

#history dl.bcast dt {
  clear: both;
  width: 286px;
  padding: 0 0 20px 0;
}

#history dl.bcast dd {
  padding: 3px 0 20px 0;
  color: #000;
}

#history dl dd strong {
  color: #d6d6d6;
  font-weight: 400;
  font-size: 18px;
  padding: 0 40px 20px 0;
  display: block;
  float: left;
  position: relative;
  top: -2px;
  left: 0;
}

.big_a_in a {  color: #00B4F1;  }

#vacancy h2 small {
  color: #7B7B7B;
  font-size: 11px;
}

#vacancy .big_a {
  display: none;
  margin: 0 0 0 370px;
  width: 590px;
  font-size: 80%;
}

.vactbl label.error2,
.vactbl label.error {
  position: relative;
  top: auto;
  left: auto;
}

.vactbl {
  width: 514px;
  background-image: url(/img/bg_vactbl.png);
  background-repeat: no-repeat;
  padding: 10px 0 10px 20px;
}

.vactblbtm {
  background-image: url(/img/bg_vactbl_btm.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding: 20px 0 0 0;
}

.vactbl td {
  padding: 0 20px 5px 0;
  color: #7b7b7b;
  font-size: 12px;
  vertical-align: top;
}

.vactbl table select,
.vactbl table textarea,
.vactbl table input { margin: 3px 0 0 0;  }

.vactbl table select {
  padding: 0;
  border: 1px solid #d7d7d7;
  height: 30px;
  vertical-align: middle;
}

.vactbl table td textarea {
  width: 481px;
  height: 45px;
  border: 1px solid #d7d7d7;
  padding: 5px;
}

.vactbl table td input {
  font-size: 12px;
  padding: 0 5px;
}

.vactbl table td input.w3 {
  width: 139px;
  height: 30px;
  border: 1px solid #d7d7d7;
}

.vactbl table td input.w2 {
  width: 309px;
  height: 30px;
  border: 1px solid #d7d7d7;
}

#disclosure {
  font-size: 80%;
  color: #252525;
  text-shadow: #fff 0 1px;
  overflow: auto;
}

#history a,
#disclosure a { color: #0077a4; }

#history em,
#disclosure em { font-style: normal; }

#disclosure .col4 {
  width: 230px;
  padding: 0 10px 10px 0;
  margin: 0;
}

#disclosure hr {
  clear: both;
  background-color: #ececec;
  border: 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #d8d8d8;
  color: #FFFFFF;
  height: 3px;
}

#disclosure h2 {
  padding: 20px 0;
	font-size: 24px;
}

#disclosure .c_left { clear: both;}

#disclosure .c_left,
#disclosure .c_right {
	width: 480px;
  padding: 0 0 20px 0;
}

#v_feedback h3 {
  width: 286px;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: 24px;
  float: left;
}

#v_feedback dl {
  width: 590px;
  float: left;
}

#v_feedback {
  padding: 20px 0;
  overflow: auto;
border-top: 1px solid #cdcdcd;
}

select.gray, textarea.gray, input.gray {
  margin: 5px 0 10px 0;
  background: #fff;
  border: 1px solid #ccc;
  padding: 4px 8px;
  font-size: 14px;
  height: 18px;
  font-family: Arial, Verdana, Helvetica, sans-serif;    
}

select.gray {
  padding: 4px 3px;
  height: 28px;
}

textarea.gray {
  height: 140px;
}

#stlt {
  /*border-top: 1px solid #acacac;*/
  margin: 20px 0 0 0;
}

#stlt ul {
  padding: 20px 0;
	margin: 0;
	list-style: none;	
  height: 41px;
}

#stlt ul li {
	text-align: center;
  float: left;
	width: 230px;	
  padding: 0 0 0 10px;
}

#stlt ul li a {
  background: no-repeat url(/i/bg84.png);
  display: block;
	width: 154px;
	height: 34px;	
  padding: 7px 0 0 0;
  margin: 0 auto;
  color: #898989;
  font-size: 24px;
  text-decoration: none;
  text-shadow: #fff 0 1px;
}

#stlt ul li.ui-tabs-selected a {
  background-position: 0 -41px;	
  color: #ececec;
  text-shadow: #252525 0 1px;
}

#sat1, #sat2, #sat3 {  clear: both;	  }

#stlt table td {
	width: 210px;
  font-size: 80%;
  padding: 8px 0;
  background: url(/i/bg18.gif) repeat-x center bottom;
  text-align: center;
}

#stlt h1 {
  padding: 5px 0 0 0;
	margin: -20px 0 0 0;
	font-weight: normal;	
	font-size: 24px;
  text-align: center;
  text-shadow: #fff 0 1px;
}

#stlt h1 span {
  padding: 0 5px;
	background-color: #ececec;
}

.main_arc {
  background: #1ba600;
  height: 44px;
  padding: 26px 0 0 0;
  margin: 0 0 30px 0;
  width: 710px;
  float: left;
}

.main_arc ul {
  padding: 26px 0 0 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

.main_arc ul li {
  float: left;
  padding: 0 0 0 5px;
}

.main_arc .sbtn { margin: 0; }

.col3 {
  overflow: auto;
  font-size: 80%;
  padding-bottom: 20px;
}

.col3 a {
  color: #252525;
  text-decoration: none;
}

.col3 .more6 {
  clear: both;
  width: 185px;
}

.col3 .more6 a {
  color: #fff;
}

.arc3 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

h2.hdr2 {
	padding: 0;
	margin: 0;
  background: repeat-x url(/i/bg65.png);
}

h2.hdr2 a {
	display: block;
  color: #fff;
  text-shadow: #000 0 1px;
  background: no-repeat url(/i/bg66.png) top left;
}

h2.hdr2 a b {
  background: no-repeat url(/i/bg67.png) top right;
	display: block;
	height: 32px;
  font-weight: normal;
  padding: 8px 0 0 10px;
}

ul.phsmall {
  border-top: 1px solid #C8DCE4;
  padding: 10px 0 15px 0;
  margin: 0 10px;
  list-style: none;	
  overflow: auto;
}
ul.phsmall.photo {
	border-top: none;
	padding: 0; 
}
ul.phsmall.photo li {
  border-top: 1px solid #C8DCE4;
	padding: 10px 0 10px 0;
	width: 220px;
	display: block;
}


ul.phsmall.photo li a {
	overflow: auto;
	display: inline-block;
	vertical-align: top;
}

ul.phsmall.photo li a img {
  display: block;
  margin: 0 10px 0 0;
  float: left;
}


ul.phsmall li {
  float: left;
	padding: 2px 2px 0 0;	
}

ul.phsmall li a img {  display: block;  }

ul.phsmall li a {
	overflow: auto;
  display: block;
}


.col3_1,
.col3_2,
.col3_4,
.col3_5 { float: left; }

.col3_3 {
  float: right;
}

.arc3 {
  position: relative;	
  overflow: hidden;
}

.arc3 .col3_1 { 
	width: 444px;
	margin: 0 0 20px 0;
 }

.arc3 .col3_2,
.arc3 .col3_3 { width: 244px; }

.arc3 .arc3prg {
  width: 240px;
}

.arc3 .arc3news {
  width: 266px;
  margin-bottom: 20px;
}

.arc3 .col3_5 {
   width: 710px;
}

.arc3 .arc3news h2 {
  padding: 0 0 12px 0;
}

.arc3video ul {
  padding: 0;
}


.arc3video .comm,
.arc3news li a .comm {
  padding: 0 0 0 5px;
}
.arc3video li {
  float: left;
  width: 202px;
  padding: 30px 20px 0 0;
}

.arc3news li {
  padding: 15px 0;
	background-position: bottom;
}

.arc3prg td {
  padding: 10px 10px 10px 0;
  background: repeat-x url(/iii/rep2.gif) left top;
}

.tvhdr {
  padding: 0 10px;
  background: #dfe7eb;
  clear: both;
}

.tvhdr h1 {
  border-bottom: 1px solid #c8dce4;
  padding: 15px 0;
  margin: 0;
  color: #0079ab;
  font-size: 18px;
  font-weight: normal;
}

#arctv {  margin: 10px 0; }

#arctv,
#peredachi {
  clear: both;
  background: #dfe7eb;
}

#arctv h2 a,
#arctv h2,
#peredachi h2 a,
#peredachi h2 {
  color: #0079ab;
}

#arctv h2,
#peredachi h2 {
  font-weight: normal;
  margin: 0 10px;
  padding: 10px 0;
  border-bottom: 1px solid #c8dce4;
  font-size: 1.5em;
  font-weight: bold;
}

#peredachi table {
  margin: 0 10px;
}

.TBS h3 {
  font-weight: normal;
	padding: 15px 0 10px 10px;
	margin: 0;
  font-size: 24px;
  color: #0079ab;
}

.TBS dl {
	padding: 0;
	margin: 0;
  overflow: hidden;
  font-size: 12px;
  color: #383B40;
}

.TBS dl a {
  color: #383B40;
  text-decoration: none;
  text-shadow: none;
}

.TBS dl dd,
.TBS dl dt {
  float: left;
}

.TBS dl dd {
  width: 170px;
	padding: 8px 10px 8px 0;
	margin: 0;
}

.TBS dl dt {
  clear: both;
  width: 50px;
	padding: 8px 0 8px 10px;
	margin: 0;
}

.TBS dl dd s,
.TBS dl dd s a,
.TBS dl dt s {
	text-decoration:none;
  color: #0079ab;
}

.TBS dl dt.next {
  padding-left: 0;
  width: 60px;
}

.TBS dl dt.next b {
  background: no-repeat url(/i/li8.gif) left;
  display: block;
	padding: 0 0 0 10px;
}

.TBS dl dd.next {
  font-weight: bold;
}

.TBS ul {
  border-top: 1px solid #1f2d37;
  padding: 10px 0 10px 10px;
	margin: 0;
	list-style: none;
  font-size: 12px;
}

.TBS ul li a {
	color: #fff;
	text-decoration:none;
}

.TBS ul li a:active,
.TBS ul li a:hover {
  text-decoration:underline;
}

.arc3 #flamur2 {
  float: right;
  margin: 0 0 10px 0;
  padding: 0;
}

.finder .c_right #flamur2 {
  float: right;
  margin: 0 0 10px 0;
  padding: 0;
}


.srpanel {
  height: 90px;
  background: #191919;
  clear: both;
}

.srpanel ul {
	padding: 0;
	margin: 0;
  list-style: none;
}

.srpanel h3 {
  padding: 24px 0 0 0;
	margin: 0;
  font-weight: normal;
  font-size: 24px;
}

.srpanel table {
	margin: 0 0 0 20px;
  height: 40px;
}

.srpanel table .sbtn1 { margin: 0; }

a.sbtn1 {
    background: #1ba600 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    height: 23px;
    padding: 7px 0 0;
    text-align: center;
    text-decoration: none;
    transition: all 0.5s ease 0s;
    width: 113px;
}

.srpanel table td {
	vertical-align: top;
  padding: 20px 0 0 0;
  height: 40px;
}

#search_tab_in {
  overflow: hidden;
  width: 650px;
}

#search_tab h3 {
  padding: 24px 0 15px 0;
  margin: 0;
  font-size: 24px;
  color: #383b40;
}

ul#st_menu {
  width: 650px;
  padding: 0;
  margin: 0 0 0 -1px;
  list-style: none;
  height: 40px;
  white-space: nowrap;
  overflow: visible;
}

ul#st_menu li {
  float: left;
  position: relative;
}
ul#st_menu li.search_tab1 a {
    width: 163px;
}

ul#st_menu li a {
  display:block;
  height: 29px; 
  width: 162px;
  background: #e3e2e2;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #737373;
  text-decoration: none;
  padding: 11px 0 0 0;
   -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

ul#st_menu li a span {
	background: #e33751;
	color: #fff;
	border-top: solid 1px #c70000;
	padding: 2px 8px;
	margin: 0 0 0 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 11px;
	font-weight: normal;
}
ul#st_menu li.ui-tabs-selected a,
ul#st_menu li a:active {
  background: #1ba600;  
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}


ul#st_menu li.ui-tabs-selected a span,
ul#st_menu li a:active span {
	color: #1ba600;
    background: #fff;  
    border-top: solid 1px #fff; 
}


ul#st_menu li.ui-state-active a:hover {
 background: #272727;
  color: #fff;
}
ul#st_menu li.ui-state-active a:hover  span {
	color: #1ba600;
    background: #fff; 
}


ul#st_menu li a:hover {
  background: #bebdbf;
  }



input.minp {
  width: 480px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0 5px;
  background-color:#fff;
  border: 0;
  -webkit-appearance: none;
}

.finder {
  overflow: visible;
}

.finder .c_left {
  width: 650px;
}

.f_right {  width: 240px; float: right;  }

.f_right #site_arc {
  padding-top: 20px;
}

#fndr_tv, #fndr_programma, #fndr_persons {  text-shadow: #fff 0 1px;  }

.fndr_issues h4,
.fndr_news h4,
#fndr_news h4,
#fndr_tv h4, 
#fndr_programma h4,
#fndr_persons h4 {
  padding: 25px 0 15px 0;
  margin: 0;
  font-size: 24px;
  color: #252525;
  font-weight: normal;
}

.fndr_issues ul,
.fndr_news ul,
#fndr_news ul,
#fndr_tv ul, 
#fndr_programma ul,
#fndr_persons ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#fndr_tv ul li,
#fndr_programma ul li,
#fndr_persons ul li {
  border-top: 1px solid #cdcdcd;
  font-size: 12px;
  padding: 10px 0;
  overflow: auto;
}

.fndr_issues,
.fndr_news,
#fndr_news {
  text-shadow: #fff 0 1px;
  color: #383b40;
  font-size: 14px;
  clear: both;
}
.fndr_issues a,
.fndr_news a,
#fndr_news a {
  text-decoration: none;
  color: #383b40;
}

.fndr_news h5,
#fndr_news h5 {
  padding: 0;
  margin: 0;
  font-weight: normal;
  color: #383b40;
  font-size: 24px;
}

.fndr_news h5 strong,
#fndr_news h5 strong {  font-weight: normal; }

.fndr_issues small,
.fndr_news small,
#fndr_news small {  
	color: #9a9a9a;
	font-size: 11px;
   }
#newsacc small {  color: #fff;  }
.fndr_news ul li,
#fndr_news ul li {
  clear: both;
  border-top: 1px solid #cdcdcd;
  padding: 10px 0;
  overflow: auto;
}

.fndr_news ul li p {
  clear: both;
}

.fndr_issues ul {  overflow: auto; }

.fndr_issues ul li {
  width: 210px;
  padding: 10px 25px 10px 0;
  float: left;
  overflow: hidden;
}
#fndr_tv ul li,
#fndr_programma ul li { padding: 10px 5px 10px 5px;	}

#fndr_tv ul li a,
#fndr_programma ul li a,
#fndr_persons ul li a {
	color: #262626;
	text-decoration: none;
	display: block;
}

#fndr_tv ul li img,
#fndr_programma ul li img,
#fndr_persons ul li img {
  float: left;
  margin: 0 20px 10px 0;
}

.fndr_issues ul li a img,
.fndr_news ul li a img {
  float: left;
  margin: 0 20px 10px 0;
}

.msbtm {
  clear: both;
  font-size: 12px;
}

.msbtm dl {
  padding: 0 0 0 20px;
  margin: 0;
  height: 30px;
  color: #fff;
}

.msbtm dl dt {
 float: left;
 padding: 0 20px 0 0;
 margin: 0;
}

.msbtm dl dd {
  float: left;
  padding: 3px 20px 0 25px;
  margin: 0;
  height: 17px;
  cursor: pointer;
  background: no-repeat url(/iii/off.gif) top left;
}

.msbtm dl dd.sel {
  background: no-repeat url(/iii/on.gif) top left;
}

#resright {
	color: #898989;
	font-size: 14px;
	width: 284px;
	margin: 0 0 10px 0;
	background: #e3e2e2;
	padding: 8px;
}

#resright h4 {
 padding: 25px 0 0 0;
 margin: 0;
 list-style: none;
 color: #6fbaff;
 font-size: 18px;
 font-weight: normal;
}

#resright ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  width: 180px;
}

#resright ul li {
  float: left;
  padding: 2px 4px 0 4px;
}
#resright  .button {
	margin: 16px 0 12px 0;
}
#resright  .button a {
	font-size: 12px;
	padding: 8px 5px 8px 5px;
}

.left_date {
  float: left;
  width: 139px;
  padding: 2px 0 0 31px;
}

.right_date {
  float: left;	
  width: 139px;
  padding: 2px 31px 0 0;
}

.main_form {
  float: left;
  width: 310px;
}

.left_date div,
.right_date div,
.left_date a,
.right_date a {
  background-image: url(/images/main_arc_arrow.png);
  background-repeat: no-repeat;
}

.left_date div,
.left_date a {
  background-position: 0 -38px;
  display: block;
  height: 15px;
  padding: 0 0 0 35px;
  color: #fff; 
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
}

.right_date div,
.right_date a {
  background-position: 151px -20px;
  display: block;
  height: 15px;
  padding: 0 35px 0 0;
  text-align: right;
  color: #fff;
  line-height: 17px;
  font-weight: normal;
}

.right_date div {
  background-position: 120px -2px;
  color: #a8d6a3;
  font-size: 12px;
  line-height: 17px;
}

.left_date div {
  background-position: 0 -56px; 
  color: #a8d6a3;
  font-size: 12px;
  line-height: 17px;
}

.main_form a#srchbtn,
.main_form a#srchbtn1  {
  background: no-repeat url(/iii/zoom2.png) top left;
}
.main_form #archive_date a#srchbtn,
.main_form #archive_date1 a#srchbtn, 
.main_form #archive_date1 a#srchbtn1 {
  background: no-repeat url(/images/zoom.png) top left;
  margin: 1px 0 0 14px;
}

#archive_date h4,
#archive_date1 h4 {
  padding: 2px 12px 0 9px;
  margin: 0;
  color: #fff;
  font-size: 12px;
}
.htext {
  color: #b1b1b3;
  font-size: 12px; 
}

.htext em {
  font-style: normal;
  color: #383b40;
}

.pagesdiv,
#pagesdiv {
  font-size: 11px;
  overflow: hidden;
  margin: 20px 0 0 9px;
  position: relative;
  top: 0;
  left: 0;
  white-space: nowrap;
  width: 229px;
}

.pagesdiv strong, .pagesdiv a,
#pagesdiv strong, #pagesdiv a {
  height: 25px;
  color: #737373 !important;
  padding: 2px 5px 5px 5px;
  line-height: 25px;
}

.pagesdiv strong, .pagesdiv a:active, .pagesdiv a:hover,
#pagesdiv strong, #pagesdiv a:active, #pagesdiv a:hover {
  background: #19bff3;
  color: #fff !important;
  font-weight: 400;
}

.pages-slider,
#pages-slider {
  height: 16px;
  position: relative;
}

.prog-slider {  width: 202px; }

.slider_out,
#slider_out {
  background-image: url(/img/bg_slider.png);
  background-repeat: repeat-x;
  margin: 0 0 0 9px;
  overflow: hidden;
  padding-bottom: 10px;
}

.ui-slider-handle {
  width: 25px;
  height: 19px;
  position: absolute;
  top: 0;
  background-image: url(/img/slider.png);
  background-repeat: no-repeat;
}

/*�����*/

.blogitem {
  border: 1px solid #cdcdcd;    
  width: 708px;
  overflow: hidden;
  padding: 0 0 20px 0;
}

.c_user {
  width: 120px;
  float: left;
  font-size: 10px;
  padding: 52px 0 0 0;
}

.profile .c_user {
 float: left;
  width: 250px;
  font-size: 10px;
  padding: 0 20px 0 0;
}


.c_user a {
  text-decoration: none;
  color: #6fbaff;
  display: block;
}

.c_user span {
    padding: 0 0 0 10px;
    display: block;
}

.c_user a:active,
.c_user a:hover {
  text-decoration: underline;
}

ul.itmlst {
  padding: 30px 0 0 0;
  margin: 0;
  list-style: none;
  width: 530px;
  float: left;
  color: #383b40;
  font-size: 14px;
  line-height: 24px;
}

ul.itmlst iframe {
  position: relative;
  margin: 10px 0 10px -70px;
  border: 0;
}

.pubdate {
  color: #a7a7a7;
  font-size: 11px;
  line-height: 11px;
  bottom: 0;
  position: absolute;
  text-align: right;
  right: 0;
}

ul.itmlst h1 {
  color: #383b40;
  font-size: 24px;   
  padding: 15px 0 32px 0;
  margin: 0;
  font-weight: normal;
}

ul.itmlst li .thickbox {
  width: 210px;
  cursor: pointer;
}

.tb_brd {
  border-top: 2px solid #cdcdcd;
  padding: 10px 0 0 0;
  float: left;
  margin: 0 20px 20px -110px;
  clear: both;
}

.tb_brd.right {
  float: right;
  margin: 20px -50px 20px 20px;
}

/*end �����*/

h3.h3s {
  background: url(/i/bg79.gif) repeat-x;
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  padding: 20px;
}

.both {
	clear: both;
	float: none;
}

.dshdw {
  background: no-repeat url(/iii/shdw1.png);
  display: block;
  position: absolute;
  top: -9px;
  left: -13px;
  width: 356px;
  height: 232px;
  z-index: 5;
}

#newslist li .comm {
  margin: 0 0 0 5px;
}

ul#dtab {
	list-style: none;
	color: #8e8e8e;
	font-size: 24px;
	height: 45px;
}

ul#dtab li {
  float: left;
  padding: 3px 25px 0 0;
  font-weight: normal;
}

ul#dtab li a {
	color: #8e8e8e;
	text-decoration: none;
	border-bottom: 1px solid #8e8e8e;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
ul#dtab li a:hover {  
	color: #555;
	border-bottom: 1px solid #555;
 }
ul#dtab li.ui-tabs-selected a {
	 color: #1ba600;
	border: 0;
	cursor: default;

}

.blogs {
  background-color: #272727;
  overflow: auto;
  color: #d6d6d3;
}

.blogs ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.b_col1 {
  width: 359px;
  float: left;    
  border-right: 1px solid #313131;
}

.b_col2 {
  width: 349px;
  float: left;
  padding: 0 0 0 10px;
  border-right: 1px solid #313131;
}

.b_col3 {
  width: 230px;
  float: left;
  padding: 0 0 0 10px;
}

.b_col1 .pubdate,
.b_col2 .pubdate,
.b_col3 .pubdate {
  color: #575754;
}

.b_col1 .pubdate {
  padding: 20px 20px 13px 20px;
}


.b_col1 h1 {
  color: #d6d6d3;
  font-size: 24px;   
  width: 320px;
  margin: 0 20px;
  overflow: hidden;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 1px;
}

.b_col1 .btext { 
  font-size: 14px;
  color: #a7a8a9;
  padding: 34px 20px 34px 20px;
  line-height: 20px;
}

.mneniya .b_col1 .btext {
  padding: 0 20px 34px 20px;
}

.mneniya .b_col3 .btext,
.mneniya .b_col2 .btext {
  font-size: 12px;
  color: #a7a8a9;
  line-height: 13px;
}

.b_col1 img {
  padding: 20px 20px 0 20px;
}

.b_col1 a.read2 {
  display: block;
  background: #1ba600;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease; 
   width: 104px;
  height: 23px;
    width: 120px;
  margin: 20px auto 0 auto;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  padding: 6px 0 0 0;
}

.b_col2 .buser,
.b_col1 .buser {
  font-size: 11px;
  color: #6fbaff;
  padding: 10px 0 0 20px;
}

.b_col2 .buser {
  padding-left: 0;
}

.mneniya .b_col3 .buser {
  clear: both;
  font-size: 11px;
  color: #6fbaff;
  padding: 10px 0 0 0;
}

.mneniya .b_col2 .buser {
  clear: both;
}

.news2 ul li {
  clear: both;
  padding: 10px 0;
  border-bottom: 1px solid #313131;
  overflow: auto;
  width: 340px;
}

.news2 ul li:last-child {
  border-bottom: none;
}

.news4 ul li {
  width: 220px;
  clear: both;
  padding: 10px 10px 10px 0;
  border-bottom: 1px solid #313131;
  overflow: auto;
}

.news4 ul li img,
.news2 ul li img {
  float: left;
  display: block;
  margin: 0 20px 0 0;
}

.news4 ul li img { margin: 0 10px 8px 0; }

.news4 ul li a.txt {
  color: #d6d6d3;
  font-size: 12px;
  text-decoration: none;
}

.mneniya .news4 ul li a.txt {
  line-height: 14px;
  display: block;
}

.news2 .csmall {
  width: 147px;
  float: left;
  overflow: hidden;
}

.mneniya .news2 .csmall {
  width: 220px;
}

.news2 .csmall.without_img {
  width: 335px;
  float: left;
  overflow: hidden;
}

.csmall a {
 color: #d6d6d3;
 font-size: 14px;
 text-decoration: none;
 padding: 5px 0 0 0;
 display: block;
 line-height: 18px;
}

.csmall.without_img a {
 color: #d6d6d3;
 font-size: 18px;
 text-decoration: none;
 padding: 3px 0 0 0;
 display: block;
 line-height: 21px;
}

.uava {
  display: block;
  width: 60px;
  font-size: 11px;
  float: left;
  padding: 0 10px 10px 0;
}

.uava a {
  color: #6fbaff;   
  text-decoration: none;
}

.uava img {
  display: block;
  margin: 0 0 10px 0;
}

.blogs_btm {
  padding: 0 20px 0 20px;
}

.blogs_btm .c_left {
  margin: 0 0 0 -10px;
  padding: 0 0 0 2px;
  width: 718px;
}

.blogs_btm .c_right {
  padding-top: 10px;
}

.blog1block {
  background: no-repeat url(/iii/bg16.png);
  width: 213px;
  height: 294px;
  padding: 10px 8px 10px 12px;
  float: left;
  margin: 9px 0 10px 6px;
  font-size: 12px;
  line-height: 18px;
  color: #737373;
  overflow: hidden;
  position: relative;
}

.blog2block h3,
.blog1block h3 {
  color: #262b30;
  font-size: 14px;
  padding: 16px 0 14px 0;
  margin: 0;
  line-height: 18px;
  font-weight: normal;
}

.blog2block h3 {
  font-size: 18px;
}

.blog1block:active,
.blog1block:hover {
  background: #fff no-repeat url(/iii/bg15.png);
  cursor: pointer;
}

a.read3 {
  color: #fff;
  width: 104px;
  height: 23px;
  background: #1ba600;
  display: block;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  padding: 6px 0 0 0;
  margin: 15px auto 0 auto;
  display: none;
}

.blog1block:active a.read3,
.blog1block:hover a.read3 {
  display: block;
}

.bb1in {
  height: 187px;
  overflow: hidden;
}

.bb1img {
  height: 260px;
}

.bb1img a {  text-decoration: none; }

.buser1 {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: #6fbaff;
  width: 214px;
  font-size: 11px;
}

.buser1 .comm {
  float: right;
  padding: 5px 0 0 0;
}

.buser1 a {
  color: #6fbaff;
  text-decoration: none;
}

.buser1 img {
  float: left;
  margin: 0 10px 0 0;
}

.blog2block .buser1 {
  bottom: -100px;
  left: 0;
  background: no-repeat url(/iii/arr15.gif) 20px 0;
  height: 80px;
  padding: 20px 0 0 0;
}

.blog2block .buser1 img {
  margin: 0 10px 0 0;
}

.blog2block {
  background-color: #e3e2e2;
  clear: both;
  margin: 10px 0 50px 8px;
  width: 671px;
  padding: 19px;
  position: relative;
}

.blog2block img {
  float: left;
  margin: 0 20px 20px 0;
}

.blog2block a.read3 {
  display: block;
  margin: 15px 0 0 0;
}

.bb2desc {
  clear: both;
  font-size: 14px;
  color: #737373;
}

.b_all_authors {
  margin: 0;
  clear: both;
  border-top: solid 4px #31aa13;
}

.b_all_authors h3 {
  padding:14px 0;
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  color: #383b40;
}
.b_all_authors .name {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px 0;
}
.b_all_authors span {
	color: #b1b1b3;
	font-size: 12px;
	display: block;
}
.b_all_authors ul {
 padding: 0;
 margin: 20px 0 0 0;
 list-style: none;
}

.b_all_authors ul li {
  padding: 0 0 30px 0;
  clear: both;
  overflow: auto;
  font-size: 11px;
  color: #6fbaff;
}

.b_all_authors ul li a {
  font-size: 12px;
  color: #6aa6c0;
  text-decoration: none;
}

.b_all_authors ul li img {
  float: right;
  margin:  0;
}

.all_dscr {
  width: 170px;
  float: left;
}

.bblck1 {
  background: no-repeat url(/iii/dec1.png) bottom center;
  clear: both;
  border: 4px solid #cdcdcd;
  margin: 35px 0 35px -70px;
  text-align: center;
  padding: 50px 70px;
  color: #383b40;
  font-size: 14px;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: block;
  position: relative;
}

.bblck1-1 {
  margin: 26px 0 26px -70px;
}
.defavabig,
.defava {
  width: 60px;
  height: 60px;
  display: block;
  background: url(/img/m_ava.png) no-repeat;
  background-size: 100% auto;
}
.defavabig {
  width: 250px;
  height: 250px;
}
.quotes {
	background: url(/images/quotes.png) no-repeat;
	width: 18px;
	height: 14px;
  position: absolute;
  top: 0;
  left: -30px;
}
.quotes.right {
	background-position: 0 -21px;
  position: absolute;
  top: auto;
  bottom: 0;
  right: -30px;
  left: auto;
}
ul.itmlst .bblck1 h1 {
  margin: -66px auto 24px auto;
  font-style: normal;
  text-transform: uppercase;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0;
  text-align: center;
  font-size: 36px;
  font-weight: normal;
  color: #383b40;
  letter-spacing: 15px;
  width: 510px;
  height: 38px;
  padding: 3px 0 0 0;
  overflow: hidden;

 }
.mceTmpl ul.itmlst .bblck1 h1 {
  font-style: normal;
  text-transform: uppercase;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: -76px auto 40px auto;
  text-align: center;
  font-size: 36px;
  font-weight: normal;
  color: #383b40;
  letter-spacing: 15px;
  width: 510px;
  height: 38px;
  padding: 3px 0 0 0;
  overflow: hidden;
}

@font-face {
    font-family: 'futurademicregular';
    src: url('futurademic-webfont.eot');
    src: url('futurademic-webfont.eot?#iefix') format('embedded-opentype'),
         url('futurademic-webfont.woff') format('woff'),
         url('futurademic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.bblck2 {
  clear: both;
  text-align: center;
  font-size: 18px;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: block;
  margin: 20px 0 20px -70px;
}

.bblck2 strong,
.bblck2 b {
  font-family: 'futurademicregular', Arial, sans-serif;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin: 0;
  display: block;
  line-height: 120%;
}

.bauthor {
  background: no-repeat url(/iii/dec4.png) top center;
  padding: 52px 0 0 0;
  font-family: 'futurademicregular', Arial, sans-serif;
  display:block;
  font-size: 12px;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 3px;
}

.bblck3 {
  clear: both;
  text-align: center;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: block;
  position: relative;
  margin: 20px 0 0 -70px;
}

ul.itmlst .bblck3 h1 {
  font-family: 'Arial Black', Arial, Verdana, sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 100px;
  height: 100px;
  color: #e0dfdf;
  z-index: 1;
  letter-spacing: -15px;
}

.bblck3in {
  font-size: 18px;
  position: relative;
  z-index: 2;
  line-height: 250%;
  text-decoration: underline;
  color: #494c50;
}

.bblck4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  border: 1px solid #cdcdcd;
  border-right: 0;
  width: 240px;
  float: right;
  margin: 0 -57px 30px 30px;
  padding: 20px;
  color: #737373;
  font-size: 14px;
  font-style: italic;
}

ul.itmlst .bblck4 h1 {
  font-style: normal;
  font-family: Arial, Verdana, sans-serif;
  padding: 0 0 90px 0;
  margin: 0;
  font-size: 18px;
}

embed { outline: 0; }

#teamlist .persona_blck {
  padding: 0;
  margin: 0;
  overflow: auto;
}

#teamlist .persona_blck span {
  float: left; 
  display: block;
  font-size: 12px;
}

#teamlist .persona_blck span img {
  float: left;	
}

#teamlist .persona_blck span a.persona {
  display: block;	
  padding: 0px;	
  overflow: hidden;
  text-decoration: none;
  color: #9a9a9a;
}
#teamlist .persona_blck span  .more3 a {
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 8px 0;
	height: 16px;
}

#teamlist .persona_blck .more3 span {
	text-align: center;
	text-shadow: none;
	float: none;
}
#teamlist .persona_blck span a strong {
  font-weight: normal;
	color: #000;
}
#teamlist .persona_blck span .teamtextin a,
#teamlist .persona_blck span .teamtextin {
	text-shadow:none;
	
}
.prgphoto {
  display: block;
  overflow: auto;
  padding: 0;
  position: relative;
}

.prgphoto .close {
  right: 0;
  top: 0;
}

.ipTitle {
  color: #818181;
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0 0 20px;
}

#b_authors {
  clear: both;
  background: #e3e2e2;
  padding: 10px;
}

#b_authors h3 {
  padding: 0 0 20px 0;
  margin: 0;
  font-size: 18px;
  color: #383b40;
}

#b_authors ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
  color: #383b40;
}

#b_authors ul li {
  padding: 10px 0;
  clear: both;
  overflow: auto;
  border-top: 1px solid #cdcdcd;
  font-size: 12px;
}

#b_authors ul li a {
  text-decoration: none;
  color: #383b40;
}

#b_authors ul li strong {
  font-weight: normal;
  font-size: 11px;
  color: #6fbaff;
}

#b_authors ul li img {
  float: left;
  margin: 0 10px 0 0;
}

.t_div {
  clear: both;
  overflow: auto;
  padding-bottom: 20px;
}

#peredachi h2.ph {
  border: 0;
  border-top: 10px solid #f2f0f0;
  margin: 0;
  padding: 10px;
 }
.sujets {
  padding: 0 0 0 40px;
  clear: both;
  position: relative;
  top: -10px;
}

.sujets h3 {
  padding: 12px 0;
  margin: 0;
  font-size: 14px;
  color: #262626;
  text-align: center;
  border-top: 1px solid #ececec;
  cursor: pointer;
}

.sujets ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
   }

.sujets ul li {
  float: left;
  width: 212px;
  font-size: 12px;
  padding: 0 9px 20px 0;
}

.sujets ul li a {
  color: #131313;
  text-decoration: none;
}

#prg_team .cac {
  position: relative;
  z-index: 10;
  width: 533px;
  min-height: 320px;
  padding: 20px 0;
  overflow: auto;
  background: url(/iii/bg24.png) top right;
}

#prg_team .teamtextin {
  font-size: 12px;
  color: #737373;
  line-height: 150%;
  height: 251px;
  width: 450px;
  overflow: auto;	
}

.stag_main {
  background: #272727;
  padding: 0;
  overflow: auto;
  position: relative;
}

.stag_main .vdfile {}

.stag_main h1 a {
  color: #E6E7E6 !important;
}

.stag_main .topvideo {
  float: left;  
}

.stag_main .socright  {
  position: relative;
}


.stag_main h4 {
  background: no-repeat url(/iii/tag.png) left;
  padding: 8px 10px 8px 18px;
  margin: 0 0 0 10px;
  color: #1ba600;
  font-size: 14px;
  line-height: 14px;
  font-weight: normal;
}

.copy_prn,
.img_prn,
h2.prn {
  display: none;
}

.NewsList {
  border-top: 1px solid #cdcdcd;
  margin: 10px 20px 0 20px;
}

.NewsList ul {
  padding: 30px 0 20px 0;
  margin: 0;
  list-style: none;
  font-size: 18px;
}

.NewsList ul li {
  padding-bottom: 10px;
}

.NewsList ul li a {
  color: #6fbaff;
  text-decoration: none;
}

.NewsList ul li a:active,
.NewsList ul li a:hover {
  text-decoration: underline;	
}

.pdate {
  font-size: 14px;
  color: #2d363d;
  padding: 0 0 30px 0;
  display: block;
  font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}
#prgann {
    color: #2d363d;
    font-size: 16px;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
}

#ipmg {
  width: 670px;
  overflow:hidden;
}

.oissue .comments {
  margin: 0;
}

#news_r_tag {
  padding: 0 0 10px 0;
  clear: both;
  margin: 10px 0;
  background: #e3e2e2;
}

#news_r_tag h5 {
  background: url("/iii/arr14.gif") no-repeat scroll right center transparent;
  color: #6fbaff;
  padding: 10px 15px 10px 0;
  margin: 0 10px 0 0;
  color: #6fbaff;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}

#news_r_tag ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 12px;
  color: #383b40;
}

#news_r_tag ul li {
  border-top: 1px solid #d4d3d3;
  padding: 10px 0 10px 0;
  margin: 0 10px 0 0;
  background: url(/iii/arr7.gif) no-repeat right center;
}

#news_r_tag ul li .comm {
  line-height: 150%;
}

#news_r_tag ul li a {
  font-weight: bold;
  padding: 0 10px 0 0;
  display: block;
  color: #383b40;
  text-decoration: none;
}

#news_r_tag ul li a img {
  display: block;
  margin: 0 10px 10px 0;
  float: left;
}

.vfin {
  width: 640px;
  height: 360px;   
  background: #000;
  position: relative;
}

/*�����*/
.video-title {
	border-top:2px #ec414e solid;
	padding-top:14px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:14px;
}
.video-title h1 a {
	font-size:14px;
	font-weight:bold;
	color:#383b40;
	float:left;
	text-decoration:none;
}
.video-title h1 span {
	color:#ec414e;
}
.video-tab {
	list-style-type:none;
	float:left;
	clear:both;
	margin: 0 0 0 20px;
}
.video-tab li {
	float:left;
	text-align:left;
	height: 43px;
	display: block;
	padding: 15px 26px 3px 0;
}
.video-tab li:last-child {	
}
.video-tab li a {
   -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  color:#8e8e8e;
  font-size:24px;
  text-decoration: none;
  display:block;
  border-bottom: solid 1px #8e8e8e; 
  white-space: nowrap;
}

.video-tab li.ui-state-active a,
.video-tab li.ui-state-active:hover a  {
  color:#00ae00;	
  border-bottom: none;
  text-decoration: none;
  cursor: default;
}
 
.video-tab li:hover a {
  border-bottom: solid 1px #fff;
 }
  
.video-tab li:hover,
.video-tab li:hover a {
  color:#fff;
  text-decoration: none;
}

.video-content {
	background-color:#272727;
	clear:both;
	position:relative;	
}
.big-video {
	list-style-type:none;
	float:left;
	clear:both;
	margin: 0 0 0 20px;
}
.big-video li {
  float:left;
  height: 156px;
  width:210px;
  overflow: hidden;
  line-height:11px;
  padding: 0 20px 0 0;
  margin: 0 0 10px 0;
  position: relative;
}
.big-video a,
.small-video a {
	color:#a7a8a9;
	text-decoration:none;
	font-size:11px;
  line-height: 12px;
}
.big-video a {
	line-height:normal;
}
.big-video .video-info a {
	line-height:normal;

}
.big-video a b,
.small-video a b {
	font-size:14px;
	color:#d6d6d3;
	display:block;
  display: none;
}
.small-video a b {
  line-height: 16px;
  display: block;
  padding: 0 0 3px 0;
  display: none;
}
.big-video img {
	display:block;
	margin-bottom:10px;
}
.video-list {
	float:right;
	margin-top:-4px;
}
.video-list a {
	float:left;
	text-decoration:none;
}
.video-list a.prev {
	width:15px;
	height:15px;
	background:URL('/iii/video-list-left01.gif') no-repeat;
	margin-top:8px;
}
.video-list a.next {
	width:30px;
	height:30px;
	background:URL('/iii/video-list-right02.gif') no-repeat;
	margin-left:20px;
}
.video-info {
  position: absolute;
  left: 265px;
  top: 10px;
  width: 50px;
}
.view-icon {
	padding-left:20px;
	background:URL('/iii/view-icon.gif') no-repeat;
	text-decoration:none;
	color:#b1b2b5;
	font-size:11px;
	display:block;
	margin-bottom:14px;
}
.ask-icon {
	padding-left:20px;
	background:URL('/iii/ask-icon.gif') no-repeat;
	text-decoration:none;
	color:#b1b2b5;
	font-size:11px;
	display:block;
}
.small-video {
	list-style-type:none;
	float:left;
	clear:both;
	padding-top:14px!important;
	border-top:1px #3a3a3a solid;
	width:670px;
	position:relative;
	overflow:hidden;
	height:115px;
}
.small-video li {
	float:left;
	width:163px;
	padding: 0 5px 0 0;
	line-height:11px;
}
.small-video li .comm {
  float: right;
  line-height: 150%;
}
.small-video li b {
	line-height:12px;
}
.small-video img {
	display:block;
	margin-bottom:5px;
}
.videoblock {
  overflow:hidden;
  height: 400px;
}

.videoblock #lmtabs {
  overflow: hidden;
  width: 710px;
} 

.pagination {
	float:left;
	clear:both;
	height:30px;
	width:100%;
	background:#191919;
	margin-top:14px;
	}
.pagination .left-arrow {
	float:left;
	background:URL('/iii/left-arrow-small.gif') no-repeat;
	width:9px;
	height:15px;
	margin-top:8px;
	margin-left:10px;
}
.pagination .right-arrow {
	float:right;
	background:URL('/iii/right-arrow-small.gif') no-repeat;
	width:9px;
	height:15px;
	margin-top:8px;
	margin-right:10px;
}
.pagination ul {
	float:left;
	margin-left:45%;
	list-style-type:none;
	margin-top:12px;
}
.pagination ul li {
	float:left;
	margin-left:6px;
}
.pagination li:first-child {
	margin-left:0px;
}
.pagination a {
	text-decoration:none;
}
.pagination ul li a {
	display:block;
	width:8px;
	height:8px;
	background:URL('/images/pagin.png') no-repeat;
}
.pagination ul li a span {
	display:none;
}	
.pagination ul li a:hover,
.pagination ul li.sel a {
	background:URL('/images/pagin-active.png') no-repeat;
}
.left-list-video,
.right-list-video {
	float:left;
	width:355px;
  padding-bottom: 20px;
}
.right-list-video {
  padding-left: 11px;
  width: 344px;
}
.left-list-video h2,
.right-list-video h2 {
  color:#383b40;
  font-size:18px;
  display:block;
  padding: 15px 0;
  margin: 0;
}
.left-list-video h2 a,
.right-list-video h2 a {
	color:#383b40;
	text-decoration:none;
}
.left-list-video form {
	padding: 28px 0 11px 0;
  background-position: top;
	float:left;
	width:355px;
	clear:both;
  min-height: 34px;
}
.left-list-video input {
	color:#737373;
	font-size:11px;
	padding: 10px;
	border:0px;
	width:335px;
	background:URL('/iii/search-icon.gif') no-repeat;
	background-position:95% 50%;
	background-color:#e3e2e2;
}
*:first-child+html .left-list-video input {
	margin-left:-10px;
	float:left;
}
.left-list-video ul,
.right-list-video ul {
	list-style-type:none;
	display:block;
	margin-top: 30px;
}
.right-list-video ul {
  background: 0;
  margin: 0;
}
.left-list-video ul li,
.right-list-video ul li {
	background-position: top;
  padding: 10px 10px 10px 0;
  float:left;
  width:345px;
  min-height: 34px;
  clear:both;
}
.right-list-video ul li {
  width: 335px;
}
.left-list-video ul li:last-child  {
	border-bottom:0px;
}
.left-list-video ul li img,
.right-list-video ul li img {
	float:left;
	overflow:hidden;
	margin-right:9px;
}
.left-list-video ul li b {
  color:#262b30;
  font-size:14px;
  line-height: 14px;
  display:block;   
  margin: 0 0 2px;
}

.right-list-video ul li b {
  color:#262b30;
  font-size:14px;
  line-height: 16px;
  display:block;   
  margin: 0 0 2px;
}
.left-list-video ul li a,
.right-list-video ul li a {
  font-size:11px;
  line-height: 11px;
  color:#a7a7a7;
  display:block;
  text-decoration:none;
  padding:0;
}
.left-list-video ul li a small,
.right-list-video ul li a small,
.arc3video ul li small {
	padding:  0 3px;
	font-size: 8px;
	text-shadow: none;
	font-weight: normal;
}
.left-list-video ul li a p,
.right-list-video ul li a p {
	display:block;
}
.btm-banner {
  width:710px;
  float:left;
  margin-bottom:20px;
  margin-top:20px;
}
.more3 {
	float:left;
	margin-left:117px;
	background:#1ba600;
	color:#fff; 
	-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.more3:hover,
.sujets .more3:hover,
 #teamlist .persona_blck .sujets div.more3:hover {
 background: #272727;  
 
}
.sujets .more3, #teamlist .persona_blck .sujets div.more3 {
	background:#1ba600;
	color:#fff;
	float: none;
    margin: 0 auto;
    width: 120px;
    clear: both;
    -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.sujets .more3 {
    margin: 0 auto 15px auto;
}
.sujets .clear_block {
	clear: both;
	float: none;
	height: 1px;
}
.c_right {
	float:right!important;
}
.wrapper {
	float:left;
	width:700px;
}
.video-content .jcv-lastnews .left-arrow, 
.video-content .jcv-lastnews .right-arrow{
	width:9px;
	height:15px;
	position:absolute;
	z-index:3;
	top:151px;
	cursor:pointer;
}	
.video-content .jcv-lastnews .right-arrow {
	background:URL('/iii/left-arrow-small.gif') no-repeat;
	left:20px;
}
.video-content .jcv-lastnews .left-arrow {
	background:URL('/iii/right-arrow-small.gif') no-repeat;
	right:20px;
}
.video-content .jcarousel-clip-horizontal {
  padding: 0;
  margin: 0 0 0 20px;
  display:block;
  width:670px;
  height: 130px;
  position:relative;
  overflow:hidden;
}
/*end �����*/

#acContainer {
  clear: both;
}

.vblock {
  width: 710px;margin: 10px auto 0 auto; overflow: auto;
}

.tvblock {
  width: 640px;
  height: 360px;
}

#stream1 {
  width: 640px;
  height: 360px;
  background: #000;
}

.nsupert {
  background: none repeat scroll 0 0 #6aa6c0;
  clear: both;
  margin: 0 0 10px 0;
  padding: 0 0 0 10px;
}

.nsupert h5 {
  background: url("/images/arr_wht.png") no-repeat scroll right center transparent;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  margin: 0 10px 0 0;
  padding: 10px 15px 10px 0;
  border-top: 1px solid #85b1c5;
}
.nsupert h5.arrow_open {
  background: url("/images/arr_wht_open.png") no-repeat scroll right center transparent;
}


.nsupert h5:first-child {
  border: 0;
}

.nsupert h5 a {
  display: block;
  color: #fff;
  text-decoration: none;
}

.nsupert h5 a:active,
.nsupert h5 a:hover {
  text-decoration: underline;
}

label.error2, label.error {
  color: red;
  display: block;
  font-size: 10px;
  position: absolute;
  right: 0;
  top: -20px;
}

div.error { display: none;  }

input.checkbox {  border: medium none;  }

textarea.error,
select.error,
input.error,
input.error2 { border: 1px dotted red; }


ul#message_container2 li:first-child {
  background: 0;
}
.arc3video .bl_flamur400 #flamur3 div {
	margin: 0;
}
.col3_1.arc3video .bl_flamur400  {
	margin: 20px 0 0 0;
}
.pr_copyright {
  display: none;
}

#socproglist {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 99;	
}
#progacc {
  margin: 0 0 10px 0;
  clear: both;
}
#progacc h3 {
  background: #468eca;
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #dfe7eb;
  cursor: pointer;
}

#progacc h3 b {
  border-bottom: 1px solid #4280b5;
  background: no-repeat url(/iii/arr17.gif) right;
  display: block;
  padding: 12px 0;
  margin: 0 10px;
}

#progacc h3.ui-state-active {
  background: #304860;
}

#progacc h3.ui-state-active b {
  border-bottom: 1px solid #44596f;
  background: no-repeat url(/iii/arr18.gif) right;
}

#progacc h3:focus {  outline: none;  }

#progacc .ui-accordion-content {
  background: #304860;
  overflow: auto;
}

#progacc ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#progacc ul li {
  border-bottom: 1px solid #44596f;
  margin: 10px;
  padding: 0  0 10px 0;
  font-size: 12px;
}

#progacc ul li:last-child {
  border: 0;
  margin-bottom: 0;
}

#progacc ul li a {
	color: #fff;
	text-decoration:none;
}

#progacc ul li a i {
  color: #a9c0d7;
  font-style: normal;
  font-size: 11px;
}

#progacc ul li a img { margin: 0 0 5px 0; }

.prof_left {
  background: no-repeat url(/img/prof_left.png) top left;
  width: 572px;
  margin: 20px auto 0 auto;
}

.prof_rght {  background: no-repeat url(/img/prof_rght.png) top right;  }

.prof_rep {
  background: repeat-x url(/img/prof_rep.png);
  margin: 0 15px;
  padding: 35px 20px 0 20px;
  height: 102px;
  overflow: hidden;
}

.prof_nick {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 29px;
  font-weight: bold;
  text-transform: uppercase;
}

.prof_srv {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  float: right;
}

.prof_srv a { color: #0a649c; }

.prof_nick strong {
  color: #740001;
  text-decoration: none;
}

.prof_btm {
  background: no-repeat url(/img/prof_btm.png);
  width: 552px;
  height: 33px;
  margin: 0 auto;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 12px 0 0 20px;
}

.prof_btm a { color: #00aced; }

.p404 big {
	line-height: 260px;
	font-size: 300px;
	letter-spacing: -10px;
	color: #d4d4d4;
	text-shadow: #fff 0 1px;
	width: 488px;
	margin: 0 0 15px 0;
}
.n404 h1, .p404 h1 {
	font-size: 24px;
	color: #262b30;
	margin: 0;
	font-weight: bold;
	padding: 20px 0 20px 0;
}
.tag1body a.no_liheight {
	line-height: 0;
	display: block;
}

.n404 .some_news h1,
.n404 .actual_news h1 {
	padding: 20px 0 20px 0;
	
}
.some_news  h1,
.actual_news h1 {
	font-size: 18px;
	padding: 15px 0 10px 0;
}
.clear {
	clear: both;
   	border-top: 1px solid #cdcdcd;
 }
.some_news, 
.actual_news {
	float: left;
	width: 50%;   
	margin: 0 0 20px;
}
.content.n404 form#prtm, 
.content.n404  form#prth,
.content.n404  #oops1,
.content.n404  #oops {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
  }
.content.n404 .m404 a {
	  color: #6fbaff;
	  font-size: 12px;
  }
.content.n404 .m404 li {
	list-style: none;
}
.m404 {
  font-size: 14px;
	font-weight: normal;
	line-height: normal;
}
.content.n404  ul.vtagsbtm li {
	background-position: top;
	float: left;
	width: 460px;
	font-size: 14px;
	padding: 10px 0;
}
.content.n404  ul.tag2 {
    border-top: none;
    color: #A7A7A7;
    font-size: 11px;
    list-style: none ;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
}
.content.n404  ul.tag2 li {
	background: none;
}
.content.n404 ul.tag2 {
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 11px;
	width: 140px;
}
.content.n404 ul.tag2 li a {
	width: 130px;
	border-bottom: 1px solid #cdcdcd;
	height: 26px;
	padding: 6px 0 0 0;
	color: #a7a7a7;
}
.content.n404 .some_news a {
	text-decoration: none;
}
.content.n404 ul.vtagsbtm li a .comm {
    margin: 5px 0 0 0;
    display: block;
}
.content.n404 ul.vtagsbtm li a img {
    float: left;
    margin: 0 10px 0 0;
}
.content.n404  ul.vtagsbtm {
    border-bottom: medium none;
    margin: -10px 0 10px 0;
}

.city_fdbck {
	width: 25%; float: left;
}
.required {
	width: 140px;
}
.selectbox {
  vertical-align: middle;
  cursor: pointer;
}
.selectbox .select {
    width: 177px;
   margin: 0 10px 0 0;
  height: 28px;
  padding: 10px 45px 0 10px;
  font-size: 14px;
  color: #82929e;
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  background: none;
  border: 1px solid #373e43;
 }
dl.dl_fdbck dd .month_bl .selectbox .select {
    width: 166px;
}
.selectbox.focused .select {
  border: 1px solid #5794BF;
}
.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 17px;
	right: 10px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
	width: 0;
	height: 0;
	overflow: hidden;
}
.selectbox ul.dropdown {
	top: 40px;
	width: 232px;
	height: 310px !important;
	margin: 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
}
.selectbox li {
	padding: 9px;
	color: #231F20;
	font-size: 14px;
}
.selectbox li:hover,
.selectbox li.selected {
	background: #1ba600;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}
dl.dl_fdbck dd.bl_height {
    padding: 0 0 17px;
    height: 38px; 
}

dl.dl_fdbck dd .qwerty, 
dl.dl_fdbck dd  .month_bl {
	float: left;	
}
dl.dl_fdbck dd .qwerty #cdatedd {
 	font-size: 14px;    
 	height: 18px;
  width: 40px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	dl.dl_fdbck dd .qwerty #cdatedd {
		height: 18px;
	}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.selectbox .select {
	height: 28px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.selectbox ul.dropdown {
	top: 38px;
}
}

.four_blocks 
{
	margin: 0 -20px 0 0;
}

.four_blocks div {
	width: 250px; 
	float: left;
}
.width_select {
	width: 150px;
}
dl.dl_fdbck dd input.width_input {
    width: 234px;
}
dl.dl_fdbck dd input.width_input#cphone {
    margin: 0 10px 0 0;
}
#cdatedd {
	width: auto; 
	margin-right: 17px;
}

.form_hidden {
	overflow: hidden;
}
.clear_block {
	clear: both;
	float: none;
	display: block;
}
.button a {
  display: block;
  padding: 7px 5px 7px 5px;
  text-align: center;
  text-decoration: none;  font-size: 14px;
  color: #fff;
  background: #1ba600;
 -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;  
}

.button a:hover {
  background: #272727;  
}
.main_arc #srchbtn, 
.main_arc #srchbtn1 {
display: block;
width: 16px;
height: 16px;
margin: 2px 0 0 0;
}

.main_arc #srchbtn span, 
.main_arc #srchbtn1 span  {
display: none;
}

.banner_con span.bbl {
	padding: 0 0 10px 20px;
}

#tblhdr div.trep a {
	color: #fff;
	text-decoration: none;
}

/* �������  */
#stlt2 .broadcast-button ul {
	list-style-type: none;
}
.carousel_atv_control, 
.carousel_ctv_control {
	text-align: center;
    padding: 7px 0 0 0;
}

.carousel_atv_control a, 
.carousel_ctv_control a {
	color: #737373;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 2px;
}
.carousel_atv_control a.active, 
.carousel_ctv_control a.active {
	color: #1ba600;
}
.profile .c_bloglist h1 {
	color: #3e4648;
	padding: 8px 0 6px 0;
}
.profile .c_bloglist .udata {
	margin-left: 270px;
}
.profile .c_bloglist .udata li {
	font-size: 12px;
	list-style: none;
}
.profile .c_bloglist .udata li.city_user {
	color: #9a9a9a;
	display: block;
	padding: 0 0 16px 0;
	border-bottom: solid 1px #cdcdcd;
}
.profile .c_bloglist  .udata li dl {
	margin: 15px 0 0 0;
}
.profile .c_bloglist  .udata li dl dt,
.profile .c_bloglist  .udata li dl dd {
	display: block;
	float: left;
}
.profile .c_bloglist  .udata li span {
	display: inline-block;
	padding: 0 0 10px 0;
	width: 50%;
	float: left;
}
.profile .c_bloglist  .udata li dl dt {
	font-weight: bold;
	width: 75px;
}

.profile .c_bloglist  .udata li dl dd {
	color: #6fbaff;
}

.profile  .c_bloglist .line {
	clear: both;
}
.profile  .c_bloglist .line li {
	padding: 37px 0 0 0;
	display: block;
}

.profile  .c_bloglist .line .blog_title a {
	font-size: 30px;
	line-height: 30px;
	text-decoration: none;
}
.profile  .c_bloglist .line .blog_title  {
	display: block;
	float: left;
	width: 580px;	
	margin: 0 0 14px 0;
}

.profile  .c_bloglist  span.eye a,
.profile .c_bloglist  span.bbl a {
	color: #b1b2b5;
	line-height: 11px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.profile  .c_bloglist .comm {
	width: 125px;
	display: block;
	float: left;
	padding: 12px 0 0 0;
}
.profile  .profile .c_bloglist span.bbl {
	margin: 0 0 0 20px;
}
.profile  .c_bloglist .umess {
	margin: 0 0 2px 125px;
}
.profile  .c_bloglist  .umess .datetime {
	color: #9a9a9a;	
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
}
.profile .c_bloglist p {
	color: #3e4648;
	font-size: 14px;
	line-height: 24px;
	margin: 0 20px 0 125px;
	display: block;
	clear: both;
}

.profile .c_bloglist .line li .more6 {
	margin: 12px 0 0 125px;
}

#itemcontent.news_page_brd {
	border-top: 1px solid #cdcdcd;
	padding: 20px 0 0 0;
	clear: both;
}
.rght1 #flamur4 iframe {
	border-top: 1px solid #cdcdcd;
}

.page_live {
	width: 370px;
	height: 1375px;
	margin: 20px auto;
}

.page_test #flamur1,
.page_test #topmenu, 
.page_test #m_main, 
.page_test #logo, 
.page_test #ears, 
.page_test #tn_list, 
.page_test #out, 
.page_test #tpg, 
.page_test #topsoc, 
.page_test #newb, 
.page_test .tsearch  {
	display: none;
}

.two_bl.t_out .bl_posttxt {
	float: right;
	width:  375px;
	margin: 0 0 5px 0;
	
}
.two_bl.t_out .nintxt {
	clear: none;
	float: right;
	margin: 5px 10px 5px 0;
}

.two_bl.t_out  .t_type0 {
	padding: 0;
}
.two_bl.t_out   .t_text {	
	padding: 5px 10px 0 10px;
}

.top_tabs,
.sport {
	float: left;
}
.soon h3  {
	clear: both;
}
.soon .watch_now h3 {
	background:  url(/images/watch_icon.png) no-repeat 0 0;
	margin: 0;
	width: 100%;
}
.soon h3  {
	display: block;
	width: 210px;
	margin: 0 auto;
}

.soon .watch_now h3  {
	padding: 0 0 7px 30px;
}
.soon .watch_now a .txt span {
	color: #6fbaff;
	text-decoration: underline;
}
.soon h3  {
	padding: 3px 0 10px 0;
}

.soon {
	overflow: hidden;
}
.soon .txt {
	color: #fff;
	font-size: 16px;
	line-height: 14px;	
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	background: url('../images/bg_opacity1.png') repeat;
}

.sport h3  {
	border-bottom: solid 1px #6698ce;
	clear: both;
}
.sport .watch_now h3 {
	margin: 0;
	width: 210px;
}

.sport h3  {
	display: block;
	width: 210px;
	margin: 0 auto;
}


.sport .watch_now h3  {
	padding: 0 0 10px 0;
	display: block;
}

.sport h3  {
	padding: 3px 0 10px 0;
}

.sport {
	width: 240px;
	height: 350px;
	background: #558cc8 url(/images/sport_btm.gif) no-repeat bottom;
	overflow: hidden;
  position: relative;
}
.sport .txt {
	color: #fff;
	font-size: 16px;
	line-height: 14px;	
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	background: url('../images/bg_opacity1.png') repeat;
}

.jc-lastnews .soon  .jcarousel-item a div.txt {
	color: #fff;
	font-size: 14px;
	line-height: 14px;	
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	background: url('../images/bg_opacity1.png') repeat;
}

.soon .txt small {
	color: #fff;
	padding: 0 0 0 3px;
}

.soon .watch_now .txt small {
	font-size: 10px;
	color: #6fbaff;
	text-decoration: none;
	padding: 0;
	top: 1px;
	position: relative;
}
.soon .watch_now .txt sup,
.soon .watch_now .txt sup {
	text-decoration: none;
}
.soon .watch_now .txt h3  {
	color: #fff;	
	font-size: 14px;
	font-weight: lighter;
}



.jc-lastnews .sport  .jcarousel-item a div.txt {
	color: #fff;
	font-size: 14px;
	line-height: 14px;	
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	background: url('../images/bg_opacity1.png') repeat;
}

.sport .txt small {
	color: #fff;
	padding: 0 0 0 3px;
}

.sport .watch_now .txt small {
	font-size: 9px;
	color: #fff;
	padding: 0;
	top: 1px;
	position: relative;
}
.sport h3 a {
	color: #fff;	
	background: url(/i/str.gif) no-repeat right;
  display: block;
  margin: 5px 0 0 0;
}

.sport h3 a    {
	font-size: 16px;
	text-decoration: none;
}
.soon  h3 a {
	font-size: 14px;
	text-decoration: none;
}

.soon a,
.sport a  {
	text-decoration: none;
}
.soon .img16x9 {
	margin: 0 0 5px 0;
}
.sport .img16x9  {
	margin: 0;
}

.soon .watch_now a {
	display: block;
}
.soon .watch_now .img16x9  {
	margin: 10px 0 5px 0;
	overflow: hidden;
}
.sport .watch_now .img16x9  {
	padding: 10px 0 0 0;
	overflow: hidden;
	border-bottom: solid 1px #6698ce;
}
.soon .img16x9  img,
.sport .img16x9  img {
	display: block;
	margin: 0 auto 4px auto;
	height: 118px;
}
.soon .watch_now .img16x9  img {
	display: block;
	margin: 0 10px 5px 0;
	height: 56px;
	float: left;
}
.sport .watch_now .img16x9  img  {
	display: block;
	margin: 0 4px 0 0;
	height: 56px;
	float: left;
}

.soon ul li {
	list-style: none;
	display: block;
}
.soon ul li,
.soon .watch_now ul li, 
.soon .watch_soon ul li {
	padding: 0 14px;
	line-height: 12px;
}

.sport ul li dd,
.sport .watch_now ul li dd, 
.sport .watch_soon ul li dd{
	width: 210px;
	overflow: hidden;
	display: block;
	margin: 0 18px 0 0;
}

#sport_lst ul li dd a {
	display: block;
}
.anons_tx {
	color: #9ce58e;
	font-size: 11px;
	text-decoration: none;
}
.anons_carusel {
	width: 60px;
	position: absolute;
	bottom: 18px;
	right: 15px;
}
.anons_tx,
.anons_carusel .next, 
.anons_carusel .previous {
	display: inline-block;
	float: left;
}
.anons_carusel .next, 
.anons_carusel .previous,
.last_sport_carusel .next,
.last_sport_carusel .previous {
	width: 10px;
	height: 16px;
	margin: 0 0 0 20px;
	background: url(/images/anons_arrow.png) no-repeat;
}

.anons_carusel .next a, 
.anons_carusel .previous a,
.last_sport_carusel .next a,
.last_sport_carusel .previous a {
	width: 10px;
	height: 16px;
	cursor: pointer;
	display: block;	
}
.anons_tx {
	padding: 0;
	width: 140px;
	position: absolute;
	margin: 6px 0 0 0;
}
.anons_carusel .next {
	background-position: 0 0;
} 
.anons_carusel .previous {
	background-position: -10px 0;
}
.blbanner_240 {
	float: left;
	width: 240px;
	margin:10px 0 0 0;
}
.exclusive_wrap {
	clear: both;
	float: none;
	padding: 0 0 10px 0;
	background: #1ba600;
	margin: 0 0 10px 0;
	overflow: auto;
}

.exclusive_wrap #flamur4 {
  float: left;
  margin:10px 0 0 10px;
  width: auto;
}

#exlst li {
	height: 380px;
	width: 490px;
}
  
#exlst li dd {
	width: 210px;
	height: 178px;
	float: left;
	margin: 0 10px 0 0;
}

#exlst li dl {
	width: 490px;
	height: 350px;
}
.jc-lastnews.wrap_anons_carusel {
	float: left;
}
.content.content_anons_carusel {
	overflow: visible;
}
.watch_now {
	position: relative;
	display: block;
	margin: 0 auto 5px auto;
	padding: 0 10px 0 20px;
}
.sport .watch_now {
	position: relative;
	display: block;
	width: 210px;
	margin: 0 auto 5px auto;
	padding: 7px 15px 9px 15px;
	border-bottom: none;
	height: 325px;
}

.watch_soon {
	position: relative;
}
.soon .watch_now .txt,
.jc-lastnews .soon .watch_now  .jcarousel-item a div.txt {
	color: #6fbaff;
	font-size: 14px;
	line-height: 14px;
	padding: 10px 0 10px 0;
	position: relative;
	background: none;
	width: 580px;
	display: inline-block;
	vertical-align: top;
}
.soon .watch_now .txt span {
	display: inline-block;
}
.soon .watch_now .txt span a,
.jc-lastnews .soon .watch_now  .jcarousel-item a div.txt span a {
	text-decoration: underline;
}
.img16x9wrap {
	width: 100px;
	display: inline-block;
	vertical-align: top;
}
.sport .watch_now .txt,
.jc-lastnews .sport .watch_now  .jcarousel-item a div.txt  {
	color: #fff;
	font-size: 11px;
	line-height: 14px;	
	padding: 0 0 7px 0;
	position: relative;
	bottom: 0;
	left: 0;
	background: none;
	width: 210px;
}

.content.firstpage {
    overflow: visible;
}
.bkmrks_wrap {
	width: 100%;
	clear: both;
	overflow: auto;
	margin: 0 auto;
}
.bkmrks_wrap .content {
	width: 720px;
}
.bkmrks {
	background: #fff;
	border-bottom: solid 1px #f2f0f0;
}
.bkmrks_wrap h1 {
  padding: 25px 0 28px 0;
  margin: 0;
  text-align: center;
  font-weight: bold;
  color: #212121;
  font-size: 24px;
}
.instruction span {
	display: block;
	clear: both;
	color: #818181;
	font-size: 14px;
	padding: 25px 0 15px 30px;
}
.instruction {
	clear: both;
}
.instruction img {
	clear: both;
	float: right;
}

.bkmrks_wrap .title {
	border-top: solid 1px #cdcdcd; 
	margin: 0 0 3px 0;
}
.bkmrks_wrap .title span {
	text-align: center;
	display: block;
	margin: 0 auto;
	background: #f2f0f0;
	padding: 5px;
	color: #000;
	font-weight: normal;
	font-size: 14px;
	width: 185px;
	position: relative;
	top: -15px;
}
.bkmrks_wrap .btm_blk {
	padding: 60px 0 30px 0;
}
.bkmrks_wrap .btm_blk .title span {
	text-align: center;
	display: block;
	margin: 0 auto;
	background: #f2f0f0;
	padding: 5px;
	color: #818181;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	width: 170px;
	position: relative;
	top: -15px;
}

ul.ahdr li.chptab a {
  color: #ec0000;
  font-weight: bold;
}

ul.ahdr li.chptab.ui-tabs-selected a {
  background: #ec0000;
  color: #000500;
}


/* video page */


  #vdblck {
    background: #272727;
    height: 400px;
  }

  #vdchoise {
    width: 710px;
    height: 200px;
    overflow: hidden;
    position: relative;
  }

  #vdchoise ul {
    background: #272727;
    padding: 0;
    margin: 10px 0 0 0;
    list-style: none;
    height: 200px;
    position: relative;
  }

  #vdchoise ul li {
    float: left;
    width: 237px;
    height: 190px;
  }

  #vdchoise ul li a {
    display: block;
    height: 180px;
    padding: 0 13px 0 13px;
    margin: 10px 0 0 0;
    font-size: 12px;
    color: #a7a8a9;
    text-decoration: none;
  }

  #vd_rght,
  #vd_lft {
    display: none;
    width: 60px;
    height: 190px;
    position: absolute;
    top: 10px;
    cursor: pointer;
    opacity: .9;
  }

  #vd_lft {
    left: 0;
    background: url(/images/vd_lftGr.png) no-repeat 0 0;

  }

  #vd_rght {
    right: 0;
     background: url(/images/vd_rghtGr.png) no-repeat 0 0;
  }

  #vdchoise ul li.lsel {
    background: url(/iii/cor.gif) center top no-repeat; 
    margin: -10px 0 0 0;
    height: 220px; 
  }

  #vdchoise ul li.lsel a {
    color: #fff;
    background: #1ba600;
    padding: 10px 13px 0 13px;
  }

  #vdnew3,
  #vdnew1 {
    width: 710px;
    display: block;
    overflow: hidden;
    clear: both;
    position: relative;
  }

  #vdnew4,
  #vdnew2 {
    clear: both;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 20px;
  }

  h2.hdr5 {
    color: #383b40;
    font-size: 18px;
    padding: 10px 0 15px 0;
    margin: 0;
    font-weight: normal;
    clear: both;
  }
  #vdnew4 ul,
  #vdnew3 ul,
  #vdnew2 ul,
  #vdnew1 ul {
    font-size: 12px;
    padding: 0;
    margin: 0;
    list-style: none;
    clear: both;
  }
  #vdnew3 ul,
  #vdnew1 ul {
    height: 190px;
    margin-bottom: 20px;
    width: 750px;
    position: relative;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEElEQVQIW2M49//cfwYgAAAXQQObPSQ1ZgAAAABJRU5ErkJggg==') repeat-x scroll center bottom transparent;
  }

  #vdnew4 ul li,
  #vdnew3 ul li,  
  #vdnew2 ul li,
  #vdnew1 ul li {
    float: left;
    width: 240px;
    position: relative;
    padding: 0 10px 30px 0;
  }

  #vdnew4 ul li a,
  #vdnew3 ul li a,
  #vdnew2 ul li a,
  #vdnew1 ul li a {
    color: #383b40;
    text-decoration: none;
    display: block;
  }
  
  
  #vdnew4 ul li a,
  #vdnew2 ul li a {
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
  }

  #vdnew3 ul li a,
  #vdnew1 ul li a {
    width: 210px;      
  }

  #vdnew1 ul li a b,
  #vdnew2 ul li a b,
  #vdnew3 ul li a b,
  #vdnew4 ul li a b {
    color: #a7a7a7;
    font-size: 11px;
    font-weight: normal;
  }
  
  #vdnew4 ul li,
  #vdnew2 ul li {
    width: 167px;
  }

  #vdnew4 ul li .comm,
  #vdnew2 ul li .comm {
    position: absolute;
    left: 110px;
    top: 0;
  }

  #vdnew4 ul li .comm span,
  #vdnew2 ul li .comm span {
    display: block;
  }

  #newblock5 {
    clear: both;
  }

  #newblock5 .ui-tabs-panel {
    clear: both;
    padding: 25px 0 0 0;
    overflow: auto;
  }

  #newblock5 .ui-tabs-panel ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 12px;
  }

  #newblock5 .ui-tabs-panel ul li {
    float: left;
    width: 132px;
    padding: 0 10px 20px 0;
  }

  #newblock5 .ui-tabs-panel ul li img {
    display: block;
    margin: 0 0 5px 0;
  }

  #newblock5 .ui-tabs-panel ul li a {
    color: #000;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    text-decoration: none;
  }

  #newblock5 .ui-tabs-panel ul li a i {
    color: #a7a7a7;
    font-style: normal;
    font-weight: normal;
  }

  #newblock5 .ui-tabs-panel ul li i {
    font-size: 11px;
  }

ul#menu5 {
    color: #8E8E8E;
    font-size: 24px;
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 0 0;
}
ul#menu5 li {
    float: left;
    font-weight: normal;
    padding: 3px 25px 0 0;
}
ul#menu5 li a {
    border-bottom: 1px solid #8E8E8E;
    color: #8E8E8E;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
ul#menu5 li a:hover {
    border-bottom: 1px solid #555555;
    color: #555555;
}
ul#menu5 li a:active {
    border: 0 none;
    color: #1BA600;
}
ul#menu5 li.ui-tabs-selected a {
    border: 0 none;
    color: #1BA600;
    cursor: default;
}
ul#menu5.inside li.ui-tabs-selected a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #1BA600;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #1BA600;
    cursor: pointer;
}
.btm3issue small,
.otherblock small,
.td_list ul#list1 li a small,
#peredachi small,
.TBS small,
#newsacc small,
.NWTB  small,
.rght3issue small,
#arclist small,
#gcontainer small,
#vdchoise small,
#vdnew3 small,
#vdnew2 small,
#newblock5 small, 
#vilist small,
#nsnewscontainer small,
.lastissuevideo small,
#progacc .ui-accordion-content ul li a small, 
#takzhe a small {
	padding: 0 3px;
}

#takzhe a sup {	
	top: 1px;
	position: relative;
}
#list1 a sup {	
	top: 2px;
	position: relative;
}

#newslist #nsnewscontainer li .comm, 
#nsnewscontainer  li .comm {
	margin: 0;
	padding: 3px 0 0 0;
	display: block;
	float: left;
}
#arclist #vlcontainer li a img {
	margin: 0 0 10px 0;
}

sup {
  line-height: 0;
}

@font-face {
        font-family:HelveticaB;
        src: url('/fonts/HelveticaNeueCyr-Medium.otf');
}
@font-face {
        font-family:HelveticaR;
        src: url('/fonts/HelveticaNeueCyr-Roman.otf');
}	

#mobver {
  width: 100%;
  font-size: 17px;
  background: URL('/images/green-bg.gif');
}

#mobin {
  margin: 0 auto;
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 30px 10px;
  position: relative;
}

#mobin span {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}
#mobin .btn {
  font-size: 17px;
  padding: 5px;
  margin: 0 0 0 10px;
  float:right;
  width: 40px;
  text-align: center;
  background: #2dd30d;
  border: solid 1px #1ba600;
  }

#mobin #btns {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}

#mobverbtm {
    position: fixed;
    top: 100%;
    left: 0; 
    width: 100%;
    height: 150px;
    margin-top: -150px;
    background: #27c942;
    z-index: 999;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
    display: table;
  
}
#mobverbtm a#tomobver {
    background: URL('/images/tomobver.png') no-repeat 40px 34px; 
    padding: 5px 40px 5px 120px; 
    min-width: 167px;
  
}
#mobverbtm a#toAndr {    
background: URL('/images/toAndr.png') no-repeat 40px 34px;
}
#mobverbtm a#toIOS {
    background: URL('/images/toIOS_05.png') no-repeat 40px 34px; 
}
#mobverbtm a#toWin {
    background: URL('/images/toWIN.png') no-repeat 40px 34px; 
}

#mobverbtm a#tomobver,
#mobverbtm a#toAndr,
#mobverbtm a#toIOS,
#mobverbtm a#toWin {
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 2px;
  text-decoration: none;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  letter-spacing: -0.2px; 
  width: 220px;

}

#mobverbtm a#toAndr,
#mobverbtm a#toIOS,
#mobverbtm a#toWin {
    border-left: 1px solid #78d988;
    padding: 5px 40px 5px 130px;  
}

#mobverbtm #closemobver {
    margin: 48px 25px 0 40px;
    background: URL('/images/closemobver_03.png') no-repeat 0 0;
    display: table-cell;
    vertical-align: top;
    height: 60px;
    width: 60px;
    float: right;
    cursor: pointer;
}

.mobvers span {
	font-size: 12px;
	color: #252525;
    line-height: 18px;
    display: block;
    text-align: center;
    clear: both;
	padding: 0 0 22px 0;
}
.mobvers span {
	height: 110px;
}
.mobvers {
	background: URL('/images/mobvers_03.png') no-repeat top center;
	width: 233px;
	float: left;
}
 .mobvers a {
 	display: block;
	padding: 120px 0 0 0;
	text-decoration: none;
}
#logoover {
	background: URL('/images/logoover.png') no-repeat 0 0;
	position: absolute;
	z-index: 9999;
	width: 125px;
	height: 115px;
	left: 100px;
	top: 20px;
	display: none;
}

.content .passbook {
	display: none;
}

.mac .h1_wrap, 
.iphone .h1_wrap  {
	width: 660px;
}

.mac .passbook i, 
.mac .passbook a,
.mac .passbook, 
.mac .h1_wrap,
.iphone .passbook i, 
.iphone .passbook a,
.iphone .passbook, 
.iphone .h1_wrap  {
	display: inline-block;
	vertical-align: middle;
}

.mac .passbook a,
.iphone .passbook a,
.iphone .vpwrapper .lid a {
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-decoration: none;
	padding: 0;
	font-weight: bold;
}

.vpwrapper .lid .h1_wrap span a
.mac .vpwrapper .lid .h1_wrap span a,
.iphone .vpwrapper .lid .h1_wrap span a  {
	font-weight: normal;
	font-size: 24px;
	line-height: 24px; 	
	color: #e6e7e6;
}

.mac #videoplayer .vpwrapper .lid a,
.iphone #videoplayer .vpwrapper .lid a {
	color: #e6e7e6;
	text-decoration: underline;
	outline: medium none;
	display: block;
	padding: 0 10px 0 0;
	text-align: left;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
}


.mac .passbook,
.iphone .passbook {
	position: relative;
	height: 24px;
}

.mac .passbook i,
.iphone .passbook i {
	width: 24px;
	height: 24px;
	margin: 0 0 0 7px;
	background: URL('/images/passbook_mac.png') no-repeat 0 0;

}
.mac  #videoplayer .imgbg h1 .passbook a,
.mac  #peredachaflash .imgbg h1 .passbook a,
.iphone  #videoplayer .imgbg h1 .passbook a,
.iphone  #peredachaflash .imgbg h1 .passbook a  {
	display: inline-block;
	padding: 0;
}
 .teamitemdiv {
    overflow: hidden;
    width: 710px;
    margin: 0 0 20px 0;
  }
  
  .teamitemdiv #newsContainer {
    margin: 0;
  }
  
  .teamitemdiv #newsContainer li a {
    color: #000 !important;
    height: auto !important;
    padding: 0 !important;
  }
  
  .teamitemdiv #newsContainer li {
    width: 212px;
  }
  
  #teamlist ul li {
    width: 235px;
  }
  
  #teamlist ul li .teamtextin a {
    display: inline;
    width: auto;
    float: none;
    padding: 0;
    text-decoration: underline;
    text-shadow: none;
    color: #6fbaff;
  }
  
  #teamlist ul li.currentperson {
    width: 710px;
    clear: both;
  }
  
  #teamlist ul li .more3 {
    height: 9px;
    padding: 8px 0;
    width: 120px;
    text-shadow: none;
  }

  #teamlist ul li .more3 a {
    color: #fff;
    width: auto;
    display: block;
    height: 16px;
    padding: 0;
    text-decoration: none;
  }
.new_announce {
	position: relative;
	background: #2f472a;
	clear: both;
	margin: 40px 0 0 0;
}
.sport  .anons_carusel {
	width: 210px;
	position: absolute;
	bottom: 9px;
	right: 15px;
}
.sport .anons_tx {
	padding: 0;
	width: 148px;
	position: relative;
	margin:0;
}
.sport .anons_tx a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	margin: 4px 0 0 0;
	display: inline-block;
}
.soon .watch_now i, 
.soon .watch_now i a {
	width: 8px;
	height: 14px;
	display: block;
}
.soon .watch_now i  {
	background: URL('/images/wch_i.gif') no-repeat 0 0;
}
.soon .watch_now i {
	position: absolute;
	right: 0;
	top: 23px;
}
#sport_lst .jcarousel-clip {
	height: 260px;
	overflow: hidden;
}
.exclusive_wrap #excrsl a small {
	padding: 0 0 0 3px;
}
.exclusive_wrap.without_banner  #exclusive {
	float: left;
	height: 396px;
	overflow: hidden;
	padding-top: 13px;
	width: 720px;
}
.exclusive_wrap.without_banner #exlst .jcarousel-clip-horizontal,
.exclusive_wrap.without_banner #exlst li dl,
.exclusive_wrap.without_banner #exlst li,
.exclusive_wrap.without_banner #exlst .jcarousel-container-horizontal {
	width: 680px;
}

.sporttagsout {
  padding: 0 0 30px 0;  
  position: relative;
  clear: both;
}

.sporttags {
  background: #f2f0f0;
  filter:alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  margin: 0 auto;
  line-height: 30px;
  padding-bottom: 20px;
  margin: 0;
}

.sporttags a {
  display: block;
  text-decoration: none;
  color: #6aa6c0;
  text-align: left;
  text-transform: uppercase;
  padding: 9px 10px 8px 10px;
  font-size: 18px;
  border-bottom: solid 1px #d7e1e6;
}
.sporttags a:hover {
	background: #6aa6c0;
	color: #fff;
}
.sporttags a.selected {
 background: #6aa6c0;
 color: #fff;
}

.sporttags sup {
  color: #31aa13; 
}

#topsportblock {
  overflow: auto;
}

#topsportblock .c_left {
  display: block;
  color: #d6d6d3;
  position: relative;
}

.sporttext h1 {
  padding: 20px 0;
  margin: 0;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
}

.sporttext {
  width: 193px;
  height: 360px;
  overflow: hidden;
  float: left;
  padding: 20px;
  position: relative;
}

#ntblock {
  position: relative;
  margin-bottom: 18px;
}

#ntblock .comm {
  position: absolute;
  left: 20px;
  bottom: 0;
}

#ntblock .datetime {
  color: #a7a7a7;
  font-size: 10px;
  line-height: 10px;
}

.sporttext blockquote {
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.sportpic {
  padding: 10px 0 0 7px;
  width: 460px;
  overflow: hidden;
}

.sportpic img {
  display: block;
}

.sportblck {
  overflow: auto;
  padding: 0 0 50px 0;
}

.s_left {
  width: 350px;
  padding: 0 10px 0 0;
  float: left;
}

.s_left #lenta ul {
  font-weight: bold;
  padding-bottom: 20px;
}

.s_left #lenta li {
  border: 0;
  border-top: 1px solid #cdcdcd;
}

.s_left #lenta h2 {
  color: #ff0000;
  font-size: 18px;
  padding-left: 0;
  padding-top: 0;
}

.s_left h3 {
  color: #151b1e;
  font-size: 13px;
  text-transform: uppercase;
  color: #151b1e;
  padding: 30px 0;
  margin: 0;
  text-align: center;  
}

.s_left #lenta .lenta_img {
  width: auto;
  margin: 0;
}

.s_right {
  width: 600px;
  float: left;
}

#sportvideo {
  border: 4px solid #608ac6;
  padding: 13px 17px 0 17px;
  width: 308px;
  margin: 0 0 20px 0;
  overflow: hidden;
}
#sportvideo h2,
#sportvideo h1 {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  color: #608ac6;
  font-size: 18px;
  border-bottom: 1px solid #cdcdcd;
}

#sportvideo h2 a,
#sportvideo h1 a {
  color: #608ac6;
  text-decoration: none;
}

#sportvideo #exlst .jcarousel-clip-horizontal {
  width: 560px;
  height: inherit;
}

#sportvideo #exlst li {
  width: 560px;
  height: auto;
}

#sportvideo #exlst li dl {
  width: 560px;
  height: inherit;
}

#sportvideo #exlst dd {
  width: 270px;
  height: auto;
  position: relative;
}

#sportvideo #exlst dd:nth-child(2n+1) {
  clear: both;
}

#sportvideo #exlst dd a {
  width: 270px;
  display: block;
  padding-bottom: 15px;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  color: #386cb6;
  line-height: 16px;
}

#sportvideo #exlst li a small {
  font-size: 10px;
  padding-left: 5px;
}

#sportvideo #exlst dd img {
  margin-right: 60px;
}

#sportvideo #exlst .jcarousel-prev-horizontal {
  background: url(/img/arr_sport.png) no-repeat;
  top: -37px;
  
}

#sportvideo #exlst .jcarousel-next-horizontal {
  background: url(/img/arr_sport.png) no-repeat -30px 0;
  top: -37px;
}

.s_right #flamur3 {
  border-bottom: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
  margin: 20px 0;
  padding: 10px 0;
  width: 600px;
}

.s300 {
  width: 300px;
  position: relative;
  }

#sportprg {
border-top: solid 2px #272727;
  padding: 0;
}

#sportprg h2 {
  font-size: 18px;
  border-bottom: none;
  padding: 12px 0 0 0;
  margin: 0 0 10px 0;
}


#sportprg h2 a {
  color: #23292c;
  text-decoration: none;
  background: none;
  display: block;
  font-size: 18px;
  padding: 0;
  font-weight: bold;
}

#sportprg ul {
  padding: 0 0 20px 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  font-weight: bold;
}

#sportprg li {
  padding: 0 0 20px 0;
}
.tag1.last_tag #sportprg li {
	display: block;
	clear: both;
}

#sportprg li a {
  display: block;
  color: #23292c;
  text-decoration: none;
}

#sportprg a img {
  margin: 0 20px 10px 0;
  float: left;
}

#sportprg a strong {
	margin: 5px 0 0 0;
	display: block;

}
#sportprg li a i {
  color: #31aa13;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
}

#sportvideo #exlst dd .comm {
  position: absolute;
  left: 230px;
  top: 10px;
}
#sportvideo #exlst dd .comm span {
	clear: both;
	float: none;
	display: block;
	margin: 0 0 15px 0;
}

.maintblck,
#maintblck {
  width: 350px;
  margin: 0 20px 0 0;
  float: left;
  padding-bottom: 20px;
}
#broadcast {
  width: 350px;
  border-top: solid 2px #272727;
  position: relative;
 }

#broadcast h2 {
  padding: 14px 0 0 0;
  margin: 0;
  border: 0;
}

#broadcast h2,
#broadcast h1 {
  color: #151b1e;
  font-size: 18px;
  line-height: 29px;
}
#broadcast .mic {
  background: #f2f0f0 url(/images/mic.png) no-repeat center;
	padding: 0 40px;
	height: 29px;
	width: 17px;
	position: absolute;
	display: block;
	top: -16px;
	left: 131px;
}
#broadcast #score a {
	display: block;
	text-align: center;
	width: 100%;
}

#broadcast #score big {
	display: block;
	color: #151b1e;
	font-size: 48px;
	line-height: 48px;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
#broadcast #score small {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #23292c;
	font-size: 18px;
	line-height: 26px;
}
#broadcast #trnow {
	text-align: center;
	padding: 0 0 20px 0;
}


#broadcast .broadcast_text,
#broadcast .broadcast_video  {
	width: 115px;
	float: left;
	display: block;
	margin: 0 0 12px 0;
}

#broadcast .broadcast_text  span,
#broadcast .broadcast_video  span {
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 12px;
}
#broadcast .broadcast_text {
	background: url(/images/broadcast_text.png) no-repeat 9px 5px;
	padding: 5px 0 10px 60px;
}
#broadcast .broadcast_video {
	background: url(/images/broadcast_video.png) no-repeat 14px 5px;
	padding: 5px 0 5px 60px;
}
.maintblck h3,
#maintblck h2 {
  padding: 10px 0;
  margin: -12px 0 0 0;
  font-size: 10px;
  color: #272727;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  background: url(/images/h2_gr.gif) repeat-x center;
  border: none;
}

.maintblck h3 span,
#maintblck h2 span {
	background: #f2f0f0;
	display: inline-block;
	padding: 0 10px 0 10px;
	position: relative;
	z-index: 10;
}

#trnow {
  padding: 20px 0 20px 0;
  font-size: 10px;
  color: #272727;
  text-transform: uppercase;
}

#trnow b {
  color: #31aa13;
}

#score {
  overflow: auto;
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cdcdcd;
}

#score a {
  color: #6aa6c0;
  text-decoration: none;
}

#score big {
  display: block;
  width: 310px;
  color: #151b1e;
  text-transform: uppercase;
  font-size: 60px;
  line-height: 60px;
  padding-bottom: 10px;
}

#score small {
  display: block;
  width: 310px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: underline;
}

.maintblck dl,
#maintblck dl {
  overflow: auto;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}

.maintblck dt,
#maintblck dt {
  font-size: 10px;
  padding: 0 0 10px 0;
  margin: 0;
  width: 100px;
  clear: both;
  float: left;
  text-transform: uppercase;
}

.maintblck dt i,
#maintblck dt i {
  font-style: normal;
  color: #9e9e9e;
}

.maintblck dd,
#maintblck dd {
  padding: 0 0 10px 0;
  margin: 0;
  width: 200px;
  float: left;
}

.maintblck dd a,
#maintblck dd a {
  color: #151b1e;
  text-decoration: none;
}

.maintblck dd a:active,
.maintblck dd a:hover,
#maintblck dd a:active,
#maintblck dd a:hover {
  text-decoration: underline;
}

.showmore {
  clear: both;
  width: 100%;
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}

.showmore.show {
  background: #f2f0f0;
  filter:alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  position: relative;
  z-index: 99;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #d9d8d8;
}

.moretags {
  display: none;
}

#m_user ul li a.exit.myntv  {
	display: block;
	float: right;
	padding: 0;
	width: 25px;
	height: 15px;
	background: none;
	margin: 12px 0 0 0;
	text-decoration: none;
  position: absolute;
  right: 14px;
}

.nauka_c,
.newmneniya {
  padding: 0 0 20px 0;
}

.newmneniya #fp_comments .jcarousel-prev-horizontal,
.newmneniya #fp_comments .jcarousel-next-horizontal {
  top: -37px;
}

h1#nauka,
h2#nauka,
.newmneniya h2 {
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 36px;
  position: relative;
  top: 20px;
}

h1#nauka,
h2#nauka {
  line-height: 46px;
}

.newmneniya h2 span {
  background: #f2f0f0 url(/img/live.png) no-repeat 26px 6px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-style: italic;
  font-weight: normal;
  display: inline-block;
  padding: 0 25px 0 80px;
  position: relative;
  z-index: 10;
}

h1#nauka span,
h2#nauka span {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-style: italic;
  font-weight: normal;
  display: inline-block;
  padding: 0 25px 0 80px;
  position: relative;
  z-index: 10;
}

.nauka1 span {
  background: url(/images/ico1.png) no-repeat scroll 34px 0;
}

.nauka2 span {
  background: url(/images/ico2.png) no-repeat scroll 26px 6px;
}

.auto span {
  background: url(/images/ico3.png) no-repeat scroll 26px 8px;
}

.econ span {
  background: url(/images/economy.png) no-repeat scroll 26px 2px;
}

.icochp span {
  background: url(/images/icochp.png) no-repeat scroll 28px 7px;
}

.politics span {
    background: url(/images/politics.png) no-repeat scroll 21px 7px;
}

.sportpage span {
    background: url(/images/sport.svg) no-repeat scroll 21px 7px;
}

.no-svg .sportpage span {
  background: url(/images/sport.png) no-repeat scroll 21px 7px;
}

.cardslife {
  clear: both;
  border: 4px solid #2ca200;
  margin: 10px 0;
  background: #f2f0f0;
}

.cardslife h2  {
  width: 222px;
  text-align: center;
  letter-spacing: 5px;
  padding: 10px 0 0 0;
  margin: 0;
  font-size: 14px;
  color: #2ca200;
  font-weight: normal;
  text-transform: uppercase;
  font-style: normal;
}

.cardslife h2 a {
  color: #2ca200;
  text-decoration: none;
}

.cardslife ul {
  padding: 9px;
  margin: 0;
  list-style: none;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
}

.cardslife ul li {
  padding: 12px 0;
  border-top: 1px solid #cae1ac;
  color: #383b40;
}

.cardslife ul li a {
  color: #2ca200;
  text-decoration: none;
}

.cardspage span {
    background: url(/images/cards.svg) no-repeat scroll 21px 7px #f2f0f0;
}

.no-svg .cardspage span {
  background: url(/images/cards.png) no-repeat scroll 21px 7px #f2f0f0;
}


.newmneniya h3 {
	  border-top: 2px solid #23292c;
  padding: 15px 0 17px 0;
  margin: 0;
  font-size: 16px;
  color: #23292c;
 }
 
#topthemes ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  line-height: 22px;
}

#topthemes li {
  float: left;
  position: relative;
  margin: 0 10px 28px 0;
}

#topthemes li a {
  border: 1px solid #cdcdcd;
  text-decoration: none;
  display: block;
  width: 210px;
  height: 317px;
  padding: 9px 9px 0 9px;
  color: #23292c;
}

#topthemes li a:hover,
#topthemes li a:active {
  border: 0;
  margin: 1px;
  background: #fff;
  -webkit-box-shadow: 0 2px 1px 0 rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0 2px 1px 0 rgba(50, 50, 50, 0.75);
  box-shadow:         0 2px 1px 0 rgba(50, 50, 50, 0.75);
}

#topthemes li img {
  display: block;
  margin-bottom: 10px;
}

#topthemes a .comm {
  position: absolute;
  bottom: 20px;
  left: 9px;
}

#topthemes .more4 {
  clear: both;
}

#mblack {
  color: #a7a8a9;
  background: #000 url(/img/bg_5.png) repeat-x;
  margin: 0;
}

#mblack .content {
  overflow: hidden;
}

#mblack h3 {
  text-align: center;
  border-top: 2px solid #a7a8a9;
  margin: 25px 0;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
}

#mblack h3 span {
  background: #272727;
  top: -6px;
  padding: 0 20px;
  display: inline-block;
  position: relative;
  z-index: 10;
}

.hotthemes h3 {
  padding-bottom: 0;
}

.hotthemes .c_left ul {
  padding: 25px 0 0 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

.hotthemes .c_left li {
  background: url(/img/lim.png) no-repeat;
  width: 315px;
  padding-left: 40px;
  float: left;
  padding-bottom: 25px;
  position: relative;
}

.hotthemes .c_left li a {
  color: #6aa6c0;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  display: block;
  padding-bottom: 8px; 
}

.hotthemes .c_left li:nth-child(2n+1) {
  clear: both;
}

.hotthemes .c_left li .comm {
  display: block;
}

.hotprg {
  border-bottom: 1px solid #cdcdcd;
}

.hotprg dl {
  padding: 20px 0;
  margin: 0;
  overflow: auto;
}

.hotprg dt {
  padding: 0;
  margin: 0;
  display: block;
  width: 330px;
  height: 186px;
  float: left;
  position: relative;
}

.hotprg dd {
  padding: 0;
  margin: 0;  
}

.hotprg dt .text {
  position: absolute;
  bottom: 0;
  left: 0;
}
.sporttagsout #lenta {
  border-top:none;
  background: #fff;
  text-align: left;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  width: 360px;
  border-top: solid 2px #272727;
}
.sporttagsout #lenta ul li {
	border-top: 1px solid #f2f0f0;
	border-bottom: none;
}
.sporttagsout  #lenta h2,
.sporttagsout #lenta h3 {
	padding: 14px 10px 12px 10px;
	border: none;

}
.sporttagsout #lenta ul li {
	padding: 5px 10px 7px 10px;
	max-width: 340px;
	margin: 0;
}
.sporttagsout #exlst li dd { 
	float: none;
}
.sporttagsout #ntblock .comm {
	width: 420px;
	height: 10px;
	text-align:left;
}

.rght1 .tag4 {
	margin: 0 10px 20px 0;
}
#broadcast #score {
	border-bottom: none;
	padding-bottom: 35px;
}
.sporttagsout .tag1 .tagphoto {
	background: #e3e2e2;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.sporttagsout .tag1 .tagphoto h2 {
	padding: 15px 0 0 0;
	margin: 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #272727;
	text-align: center;
	position: relative;
	background: url(/images/h2_bl.gif) repeat-x center;
	border: none;
}
.sporttagsout  .tag1 .tagphoto h3 {
	font-size: 14px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;	
	color: #23292c;
	padding: 0 10px 10px 10px;
}

.sporttagsout  .tag1 .tagphoto h2 span {
	background: #e3e2e2;
	display: inline-block;
	padding: 0 30px 0 30px;
	position: relative;
	z-index: 10;
	top: -8px;
}

.sporttagsout  .tag1 .tagphoto img {
	margin: 0 10px 10px 10px;
}

.tagphoto .dotlst ul li {
	display: inline-block;
	padding: 0 4px;
}
.tagphoto .dotlst ul li.sel a {
	background-image: url(/images/pagin-active.png);
}
.tagphoto .dotlst ul li a {
	background: url(/images/pagin.png) no-repeat;
	width: 8px;
	height: 8px;
	display: block;
}
.tagphoto .dotlst ul li a span {
	display: none;
}
.tagphoto .dotlst {
	text-align: center;
}
.sporttagsout .tag1 {
	width: 360px;	
	margin: 2px 10px 0 0;
	padding: 0;
}
.sporttagsout  .tag1 .more6 {
	margin-bottom: 20px;
}

.sporttagsout .maintblck dt i a,
.sporttagsout #maintblck dt i a {
  font-style: normal;
  color: #9e9e9e;
}
.sporttagsout  #sportacc {
	height: auto;
}

#sportvideo #exlst .jcarousel-prev-vertical {
  background: url(/images/arr_sport.png) no-repeat;
  position: absolute;
  top: -47px;
  right: 0;
  width: 16px;
  height: 10px;
  cursor: pointer;  
}

#sportvideo #exlst .jcarousel-next-vertical {
  background: url(/images/arr_sport.png) no-repeat 0 -28px;
  position: absolute;
  top: -28px;
  right: 0;
  width: 16px;
  height: 10px;
  cursor: pointer;
}



.jc-lastnews.last4sport .jcarousel-clip-horizontal {
  width: 350px;
  height: auto;
}

.jc-lastnews.last4sport {
  min-height: 265px;
  height: auto;
  overflow: hidden;
}

.content.content_anons_carusel .jc-lastnews.last4sport li.jcarousel-item {
  width: 350px;
  padding-left: 0;
  height: auto;
}

.jc-lastnews.last4sport .jcarousel-container-horizontal {
  width: 350px;
  height: auto;
}

.jc-lastnews.last4sport li.jcarousel-item {
  padding: 0;
  width: 350px;
  height: auto;
  border: 0;
}

.jc-lastnews.last4sport .jcarousel-item a {
  width: 350px; 
  height: auto;
}

.jc-lastnews.last4sport .jcarousel-next-horizontal,
.jc-lastnews.last4sport .jcarousel-prev-horizontal {

  display: none !important;
}


.jcarousel-clip-vertical {
  height: 510px;
  overflow: hidden;
}

  .s_left #lenta h2 {
    padding-top: 12px;
  }
  .maintblck,
  #maintblck {
    margin-right: 0;
  }

  .rcurrent {
    display: none !important;
  }

  .ulres {
    display: none;
    padding-bottom: 20px;
    background: #27880F;
  }

#sportacc {
  width: 360px;
  background: #e3e2e2;
  margin: 0 0 40px 0;
}

#sportacc h3 {
  background: #40ae1f url("/img/ar9.png") no-repeat 310px 0;
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #fff;
  width: 320px;
  height: 16px;
  font-weight: normal;
  display: block;
  padding: 12px 20px;
  position: relative;
  cursor: pointer;
}

#sportacc h3.ui-state-active {
  background: #2a4422 url("/img/ar9.png") no-repeat 310px -40px;
}

#sportacc h3.bgoff {
    background: #40ae1f;
    cursor: auto;
}

.resulttable h2 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  background: #31aa13;
  width: 360px;
  padding: 12px 20px 15px 20px;
  color: #fff;
}

.resulttable {
  background: #e3e2e2; 
  width: 360px;
  height: auto;
}

.resulttable table {
  border: 0;
  width: 360px;
  font-size: 12px;
  color: #23292c;
  padding-bottom: 10px;
  overflow: hidden;
}

.resulttable th {
  text-align: left;
  font-size: 10px;
  color: #9ea5a9;
  height: 10px;
  padding: 3px 10px 3px 10px;
  text-transform: uppercase;
  margin: 0;
  border-bottom: 1px solid #c7c9cb;
}

.resulttable td:first-child,
.resulttable th:first-child {
  padding: 5px 0 5px 20px;
}

.resulttable td {
  padding: 5px 10px 5px 10px;
  margin: 0;
  font-weight: bold;
  vertical-align: top;
}

.resulttable td strong {
  text-transform: uppercase;
  padding-top: 10px;
  display: block;
  color: #40ae1f; 
}


.resulttable table:nth-child(2n) {
  background: #dbdada;
}

.ch1 th:nth-child(1) {
  width: 190px;  
}

.ch1 th:nth-child(3),
.ch1 th:nth-child(2),
.ch1 td:nth-child(3),
.ch1 td:nth-child(2) {
  text-align: right;
}

.ch1 th:nth-child(3),
.ch1 td:nth-child(3) {
  padding-right: 20px;
}

.ch2 td:nth-child(1),
.ch2 td:nth-child(2) {
  font-weight: normal;
  color: #9ea5a9;  
}

.ch2 td:nth-child(2),
.ch2 th:nth-child(2) {
  padding-right: 0;
}

.ch2 td:nth-child(4),
.ch2 th:nth-child(4) {
  padding-left: 0;
  padding-right: 20px;
  text-align: center;
}

.ch2 td:nth-child(3),
.ch2 th:nth-child(3) {
  text-align: left;
}

.ch5 td:nth-child(2),
.ch5 th:nth-child(2) {
  text-align: right;
}

.ch4 td:nth-child(2),
.ch4 th:nth-child(2) {
  text-align: right;
}

.ch3 td:nth-child(1),
.ch3 td:nth-child(2) {
  font-weight: normal;
  color: #9ea5a9;  
}

.ch3 td:nth-child(2),
.ch3 th:nth-child(2) {
  padding-right: 0;
}

.ch3 td:nth-child(4),
.ch3 th:nth-child(4) {
  padding-left: 0;
  padding-right: 20px;
  text-align: right;
}

.ch3 td:nth-child(3),
.ch3 th:nth-child(3) {
  text-align: right;
}

      .sportpic {
        position: relative;
        height: 380px;
        padding: 0;
        margin: 10px 0 0 7px;
      }
    
      .sportpic img {
        position: absolute;
        right: -205px;
        top: 0;
      }

.tagphoto ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#broadcast #trnow.t-min {
	padding: 14px 0 20px 0;
}
.maintblck.past dd,
.maintblck.past dt,
.maintblck.past dd a,
#maintblck.past dd,
#maintblck.past dt,
#maintblck.past dd a {
	color: #9e9e9e;
	text-decoration: none;
}

#topvideos .vdescr .korr {
	float: left;
}
.clear_clock {
	clear: both;
	float: none;
}
.rules {
	font-size: 12px;
	margin: 9px 0 0 12px;
	display: block;
	float: left;
}

.rules a {
	text-decoration: none;
	border-bottom: 1px dashed #5fa6c1;
}
.poprulestx {
	line-height: 24px;
	color: #383b40;
	padding:  0;
	text-align: left;
	top: -40px;
	position: relative;
}
.poprulestx ul li {
	padding:0;
}
.poprulestx ul {
	padding: 0 0 20px 20px;
}
#TB_ajaxWindowTitle .poprules_title {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	display: block;
}
.poprulestx .button a,
#TB_window .poprulestx .button a:link,
#TB_window .poprulestx .button a:hover,
#TB_window .poprulestx .button a:visited {
	color: #fff;
	text-decoration: none;
	width: 250px;
	margin: 20px auto;
}
.poprulestx .button a span {
	color: #fff;
	text-decoration: none;
}

#n_comments .jcarousel-container-horizontal {
  width: 970px;
  padding: 0;
}
#n_comments .jcarousel-clip {  overflow: hidden; }
#n_comments .jcarousel-clip-horizontal {
  width:  970px;
  overflow: hidden;
}
#n_comments .jcarousel-item {
  width: 475px;
  font-size: 13px;
  margin: 0 10px 0 0;
  padding: 0 0 20px 0;
  position: relative;
  height: 300px;
}

#n_comments .jcarousel-item .lnews {
  padding: 0 0 10px 0;
  background: #f2f0f0;
  overflow: auto;
  height: 70px;
}

#n_comments .jcarousel-item .lnews a {
  width: 475px;
  display:block;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
}

#n_comments .jcarousel-item a {
  text-decoration: none;
  color: #363636;
}

#n_comments .jcarousel-item a img {
  margin: 0 5px 5px 0;
  border: 0;
  display: block;
  float: left;
}

#n_comments .lcomm {
  clear: both;
  background: #e3e2e2;
  height: 180px;
  padding: 20px;
  position: relative;
}

#n_comments .rbtn a {
  padding: 5px 20px 7px 20px;
  background: #1ba600;
  float: left;
  clear: both;
  color: #fff;
  font-weight: bold;
  position: absolute;
  bottom: 10px;
  left: 20px;
}

#n_comments a.lcomma {
  line-height: 18px;
  font-size: 13px;
  color: #818181;
  display: block;
  height: 140px;
  overflow: hidden;
}

#n_comments big {
  font-size: 18px;
  color: #000;
  padding: 10px 0;
  display: block;
}

#n_comments .luser {
  padding: 30px 0 0 0;
  color: #000;
  font-size: 11px;
  background: url(/images/bd4_b_03.png) no-repeat top;
}

#n_comments .luser .defava {
  float: left;
  margin-right: 10px;
}

#n_comments .luser a {
  color: #6fbaff;
  text-decoration: underline;
  display: block;
}

#n_comments .luser a:active,
#n_comments .luser a:hover {
  text-decoration: none;
}

#n_comments .jcarousel-next-horizontal {
  position: absolute;
  top: -40px;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: transparent url(/iii/ar9.gif) no-repeat;
}
#n_comments .jcarousel-prev-horizontal {
  position: absolute;
  top: -40px;
  right: 40px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: transparent url(/iii/ar8.gif) no-repeat;
}

#n_comments .jcarousel-next-horizontal:active,
#n_comments .jcarousel-next-horizontal:hover {
  background: url(/iii/ar8s.gif) no-repeat;
}

#n_comments .jcarousel-prev-horizontal:active,
#n_comments .jcarousel-prev-horizontal:hover {
  background: url(/iii/ar9s.gif) no-repeat;
}

/* chudo_tehniki */
#reviewcontainer .pubdate {
	color: #a7a8a9;
	font-style: normal;
	font-size: 10px;
	display: block;
	padding: 0 0 2px 0;
}
#reviewcontainer a {
	font-size: 14px;
	color: #262b30;
}
#reviewcontainer #prg_news ul li {
	padding: 20px 20px 0 0;
	float: left;
	width: 213px;
	overflow: hidden;
}

#newslist #reviewcontainer li .comm {
	margin: 0;
}
#prg_news.surveys {
	width:auto;
	margin: 10px 0;
}
.linked {
	display: block;
	width: 198px;
	margin: 20px 0 10px 0;
}
.linked .lcomm {
	background: #fff;
	padding: 6px 10px 10px 10px;
}
.linked .lcomm a.lcomma,
#itemntext .lcomm a.lcomma {
	display: block;
	color: #373b41;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	font-family: Arial, sans-serif;
	text-decoration: underline;
}
.linked .luser {
	clear: both;
	float: none;
	background:url(/images/linked.png) no-repeat 0 0;
	padding: 10px 0 0 0;
}
.linked  .defava {	
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	margin: 3px 7px 3px 0;
}
.linked  .defava img {
	width: 30px;
	height: 30px;
}

.linked .luser a {
	font-size: 11px;
	line-height: 11px;
	color: #46a7c4;
}

.linked .rubric {
	color: #a7a7a7;
	font-size: 11px;
	line-height: 11px;
	margin: 0 0 8px 13px;
}
.sportBlock .rght1 .tag4 {
	margin: 0 0 20px 0;
	width: 220px;
}

.vBroadcasting {	
	margin: 0 auto 0 auto;
	padding: 0 0 2px 0;
	text-align: center;
}

.vBroadcasting a i {
	background:url(/images/vBroadcasting.png) no-repeat 0 0;
	width: 45px;
	display: inline-block;
	vertical-align: top;
	height: 30px;
	margin: 0 6px 0 0;
}
.vBroadcasting a {
	display: block;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #f2f0f0;
}

.vBroadcasting a span {
	border-bottom: 2px solid #23292c;
	color: #23292c;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	padding: 4px 0 0 0;
}

.topnews .socright {
    display: none;
}

#itemnewscontent .fb-post,
#itemnewscontent .twitter-tweet,
#newitemcontent .fb-post,
#newitemcontent .twitter-tweet {
	margin: 10px 0 !important;
  clear: left;
}
#itemnewscontent .fb-post,
#newitemcontent .fb-post {
  width: 500px;
	display: block;
}

.prgPrevious,
.prgNext  {
	position: absolute;
	cursor: pointer;
}
.prgPrevious.inactive,
.prgNext.inactive  {
	cursor: default;
}
.prgPrevious {
	left: 0;
}
.prgNext {
	right: 0;
}
.prgPrevious i {
	background: url(/images/arrows_carusel_03.png) no-repeat 0 -18px;
}
.prgPrevious.inactive i {
	background: url(/images/inactive.png) no-repeat 0 0;
}
.prgPrevious i,
.prgNext i {
	width: 16px;
	height: 16px;
}
.prgPrevious i,
.prgNext i,
.prgPrevious span,
.prgNext span {
	display: inline-block;
	vertical-align: middle;
}
.prgPrevious.inactive span,
.prgNext.inactive span {
	color: #b1b1b3;
}
.prgPrevious span,
.prgNext span {
	color: #68a6bf;
	font-size: 14px;
	font-weight: normal;
}

.prgPrevious span {
	margin: 0 0 0 10px;
}

.prgNext span {
	margin: 0 10px 0 0;
}
.prgNext i {
	background: url(/images/arrows_carusel_03.png) no-repeat -20px 0;
}
.prgNext.inactive i {
	background: url(/images/inactive.png) no-repeat -20px 0;
}
.arrowsWrap {
	width: 50px;
	position: absolute;
	right: 0;
	float: right;
	top: 25px;
}
.arrowsWrap .prgPrevious,
.arrowsWrap .prgNext {
	width: 16px;
	height: 16px;
}
.readcomm .prgPrevious {
	top: 6px;
}
.readcomm .prgNext {
	top: 6px;
}
.socblock span.socTtl {
	color: #84929e;
	padding: 0 10px 10px 0;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
}
.socblock span.socTtl span {
    display: block;
    color: #e6e8e9;
    margin: 0 0 3px 0;
}
.socwrapPrd span {
  display: inline-block;
	vertical-align: top;
}
.socwrap {
	display: block;
	vertical-align: top;
}
.socwrap span {	
    font-size: 10px;
    text-transform: uppercase;
    display: block;
}
.socblock {
	padding: 25px 0 8px 0;
}
.socblock span a {
	vertical-align: middle;
}
.socblock span i {
 	display: inline-block;
	vertical-align: middle;
  width: 20px;
  height: 20px;	
	background: no-repeat url(/images/allicons.svg);
}
.no-svg .socblock span i {
  background: no-repeat url(/images/allicons.png);
}
.socblock span.fbBL i {	
	background-position: -23px 0;
}
.socblock span.mailruBL i {	
	background-position: -269px 0;
	margin: 0 2px 0 0;
}
.socblock span.tlgrmBL i {	
	background-position: -69px 0;
}
.socblock span.vkBL i {	
	background-position: 0 0;
}
.socblock span.gmBL i {
	background-position: -115px 0;
}
.socblock span.odnBL i {  
	background-position: -92px 0;
}
.socblock span.twBL i {
	background-position: -46px 0;
} 
.socblock span.instaBL i {
	background-position: -206px 0;
}
.socblock span.tlgrmBL,
.socblock span.fbBL,
.socblock span.gmBL,
.socblock span.odnBL,
.socblock span.twBL,
.socblock span.instaBL,
.socblock span.vkBL,
.socblock span.mailruBL  {  
	margin: 0 14px 7px 0;
}

.textitem.titleFix h1 {
	padding: 0 60px 0 0;
}

  #blogcnt {
    overflow: auto;
  }

 #blogcnt dd {
	padding: 22px 0 8px 0;
	margin: 0;
	width: 100%;
	float: left;
	font-size: 18px;
	line-height: normal;
}
#blogcnt dd a {
  color: #151b1e;
  text-decoration: none;
  font-weight: normal;
}
#blogcnt dd a:active,
#blogcnt dd a:hover {
  text-decoration: none;
}
#blogcnt dt i a {
	font-style: normal;
	color: #e20016;
	font-size: 9px;
	text-decoration: none;
}
#blogcnt dt {
	font-size: 9px;
	padding:  0;
	margin: 0;
	width: 300px;
	clear: both;
	float: left;
	text-transform: uppercase;
}
.c_right #blogcnt dt {
	width: 180px;
}
#blogcnt span.bbl {	
	padding: 0 10px 0 20px;
	margin: 0;
	width: 7px;
	float: right;
	right: 0;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	top: -2px;
	position: relative;
}
.sporttagsout .chpPage .tag1 .tagphoto {
	margin: 24px 0 20px 0;
}
.rightChp {
	text-align: right;
}
.lawyerBl {
	margin: 0 0 15px 0;
}

.lawyerBl a {
	display: block;
}
.pages {
	text-align: center;
	padding: 40px 20px 20px 20px;
	color: #31aa13;
}
.pages a {
	text-decoration: none;
	color: #31aa13;
	padding: 0 2px;
}
.pages a:hover {
	text-decoration: underline;
}

#archive {
	clear: both;
	padding: 0 0 40px 0;
}
#archive ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 970px;
	overflow: auto;
}
#archive ul li {
	padding-right: 10px;
	width: 230px;
	float: left;
}
#archive ul li a {
	text-decoration: none;
	display: block;
	font-size: 12px;
	color: #262b30;
	padding-bottom: 20px;
	line-height: 14px;
}
#archive ul li img {
	display: block;
	margin: 0 0 5px 0;
}
.lineGR {
	border-bottom: 1px solid #cdcdcd;	
	clear: both;
	float: none;
	margin: 40px 0 0 0;
	padding: 0 0 40px 0;
}
#archive ul li a em {
	color: #a7a8a9;
	font-style: normal;
	font-size: 10px;
	display: block;
}
.msg {
	font-size: 12px;
	color: #a7a7a7;
	text-align: center;
	padding:  10px;
}
.blogInfo {
	padding: 60px 0 0 0	
}
.blogInfo div {
	color: #a7a7a7;
	font-size: 11px;
	text-align: center;
	padding: 57px 0 27px 0;
	margin: 40px 0 0 0;
}
.blogInfo div b {
	letter-spacing: 2px;
}
.blogInfo div.watching {
	background: url(/images/watching.png) no-repeat top center;	
	border-bottom: solid 1px #c3c2c2;

}
.blogInfo div.participate {
	background: url(/images/participate.png) no-repeat top center;
	padding: 66px 0 27px 0;
}
.blogInfo div span {
	color: #383b40;
	font-size: 60px;
}
.blogInfo div span,
.blogInfo div b {
	display: block;
	text-transform: uppercase;
}
.blogInfo div span {	
	margin: 26px 0 0 0;
	letter-spacing: -3px;
}

ul#tn_list.pobeda {
  background: url(/images/70.jpg) no-repeat left top;
  height: 138px;
}

ul#tn_list.pobeda li {
  width: 240px;
  height: 138px;
}

ul#tn_list.pobeda li.banner_con {
  padding-left: 40px;
  width: 200px;
}

ul#tn_list.pobeda li .comm {
  left: 150px;
}


ul#tn_list.pobeda li a {
  width: 200px;
}

ul#tn_list.pobeda li.pobeda_con a {
  background-repeat: no-repeat;
  background-position: center top;
  width: 110px;
  height: 120px;
  padding: 0;
  margin: 0 9px 0 0;
  float: left;
  position: relative;
  text-align: center;
}

ul#tn_list.pobeda li.pobeda_con a span {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 110px;
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 8px;
  line-height: 8px;
  text-transform: uppercase;
}

.content.nauka_c {
	overflow: hidden;
}
.blogSml {
	float: left;
	width: 240px;
	padding: 0;
}
.themesWrap {
	float: left;
	width: 720px;
}
.blogSmlWrap {
	clear: both;
	float: none;
	margin: 0 0 35px 0;
	width: 220px;
	padding: 0 10px;
}
.blogSml h1 {
	color: #151b1e;
	font-size: 18px;
	line-height: 29px;
	background: url(/images/blogIcon.png) no-repeat 0 0;
	padding: 0 0 3px 50px;
	width: 40px;
	margin: 0 auto;
	height: 35px;
}
.blogSml h1.reviews {
	width: 100%;
}

.blogSml #blogcnt dd {
	padding: 22px 0 8px 0;
	margin: 0;
	width: 100%;
	float: none;
	clear: both;
	font-size: 20px;
	line-height: 24px;
}

.blogSml #blogcnt dd a {
	color: #151b1e;
	text-decoration: none;
	font-weight: normal;
}
.blogSml #blogcnt dt {
	font-size: 9px;
	padding: 0;
	margin: 0;
	width: 150px;
	clear: both;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}
.blogSml #blogcnt dt i a {
	font-style: normal;
	color: #6aa6c0;
	font-size: 9px;
	text-decoration: none;
}

.blogSml #blogcnt span.bbl {
	padding: 0 10px 0 20px;
	margin: 0;
	width: 7px;
	float: right;
	right: 0;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	top: -2px;
	position: relative;
}
.themesWrap .more4,
.blogSml .more4 {
	margin: 20px auto;	
}
#blogTitle {
	border-top: solid 2px #272727;
	text-align: center;
	margin: 46px 0 0 0;
}
#blogTitle span {
	background: #f2f0f0 url(/images/blogIcon.png) no-repeat 26px 7px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-weight: normal;
	display: inline-block;
	padding: 0 18px 0 80px;
	position: relative;
	z-index: 10;
	top: -26px;
	font-size: 36px;
}
.postWrap {
	position: relative;	
	float: left;
	width: 230px;
	margin: 0 10px 0 0;
}
.post {
	padding: 0 0 15px 0;
	background: #fff;
	position: relative;
}
.post .titlePost,
.post .postLink .titlePost {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	padding: 25px 0;
	margin: 0 10px;
	width: 210px;
	overflow: hidden;
	letter-spacing: -0.25px;
	color: #000;
}
.post.withoutImg .titlePost {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.post.withoutImg p {
	text-align: center;
}
.post p {
	display: block;
	color: #737373;
	font-size: 12px;
	line-height: 18px;
	padding: 20px;
	text-align: left;
}
.tegs {
	border-top: solid #cdcdcd 1px;
	margin: 5px 0 0 0;
	padding: 10px 10px 0 10px;
}
.tegs,
.tegs a  {
	text-transform: uppercase;
	color: #6aa6c0;
	font-size: 8px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.post span.bbl {
	padding: 0 0 2px 20px;
	background: url(/iii/bbl.png) no-repeat 1px 1px;
	color: #b1b2b5;
	position: absolute;
	left: 0;
	bottom: 0;	
	white-space: nowrap;
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
}
.post  span.eye {
	padding: 0 20px 0 7px;
	background: url(/iii/eye.png) no-repeat right;
	color: #b1b2b5;
	position: absolute;
	right: 0;
	bottom: 0;
	white-space: nowrap;
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
}
.userBlogs {
	width: 100px;
	margin: 0 auto -30px auto;
	z-index: 9;
	position: relative;
	top: -30px;
}
.userBlogs .defava {
  margin: 0 auto 7px auto;
}
.userBlogs img {
  display: block;
  margin: 0 auto;
}
.userBlogs a {
  display: block;
  text-decoration: none;
  margin: 0 0 10px 0;
}
.userBlogs a span {
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;
	font-style: italic;
}
.commPST {
	clear: both;
	float: none;
	position: relative;
	margin: 30px 10px 0 10px;
}
hr {
	background: #000;
	height: 1px;
	width: 70px;
	margin: 0 auto 3px auto;
}

.blogsLeft {
	float: left;
	width: 720px;
	position: relative;
  min-height: 720px;
}

.blogsRight {
	float: right;
	width: 240px;
}	
.blogsRight #flamur2 {
	padding: 0;
	margin: 0 0 30px 0;
}
.greyPost.post {
	background: none;
	border: solid 2px #cdcdcd;
}
#blogsPage .lineGR {
	margin: 40px 0 0 0;
	padding: 0;
}
#blogsPage  h2.hdr {
	padding: 10px 0 20px 0;
}
.main_arcWrap {
	background: #e3e2e2;	
	width: 100%;
	float: none;
	clear: both;
	border-top: solid 1px #cdcdcd;
}
#blogsPage  .main_arc {
	background: none;
	height: 44px;
	padding: 5px 0 0 0;
	margin: 20px auto;
	width: 970px;
	float: none;
}
#blogsPage .left_date div, 
#blogsPage .left_date a {
	display: block;
	height: 15px;
	padding: 0 0 0 30px;
	color: #000;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;	
}
#blogsPage .right_date div,
#blogsPage .right_date a {
	display: block;
	height: 15px;
	padding: 0 30px 0 0;
	text-align: right;
	color: #000;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;	
	background: url(/images/main_arc_Rarrow.png) no-repeat right;
}
#blogsPage .right_date {
	float: right;
	width: 169px;
	padding: 2px 0 0 0; 
}
#blogsPage #archive_date h4,
#blogsPage #archive_date1 h4 {
	padding: 1px 12px 0 9px;
	margin: 0;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
#blogsPage .left_date {
	float: left;
	width: 169px;
	padding: 1px 0 0 0;
}
#blogsPage .left_date a {
	background: url(/images/main_arc_Larrow.png) no-repeat 0 0;
}
#blogsPage .main_arc ul {
	padding: 0;
}
#blogsPage  .main_form {
	float: left;
	width: 400px;
	margin: 1px 0 0 145px;
}
#blogsPage .main_form #archive_date1 a#srchbtn1 {
	background: url(/images/main_arc_search.png)  no-repeat 0 0;
	margin: 3px 0 0 14px;
}
.postLink {
	display: block;
	text-decoration: none;
}
.prg_fdbck {
  background: #fff;
  padding: 20px;
  box-shadow: 1px 1px 3px 1px #cdcdcd;
  width: 670px;
  margin: 30px 0;
}

.prg_fdbck .c_right {
  width: 350px;
  padding: 0;
}

.prg_fdbck .c_left  {
  width: 590px;
  padding: 0;
}

.prg_fdbck h3 {
  color: #262b30;
  padding: 0;
  margin: 0;
  font-size: 18px;
}

dl.dl_fdbck #question_capture_img {
  float: left;
  margin:0
}

dl.dl_fdbck .agree {
  width: auto;
  margin: 0 0 0 5px;
}

dl.dl_fdbck .required.agree {
  width: 40px;
}
#pop_dsksn,
#pop_week {
  display: none;
}

#pop_week_car,
#pop_week {
  clear: both;
}

#pop_dsksn_car .jcarousel-clip-horizontal,
#pop_week_car .jcarousel-clip-horizontal {
  width: 970px;
  overflow: hidden;
}

#pop_dsksn_car .jcarousel-next-horizontal,
#pop_week_car .jcarousel-next-horizontal {
  position: absolute;
  top: -40px;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: transparent url(/iii/ar9.gif) no-repeat;
}
#pop_dsksn_car .jcarousel-prev-horizontal,
#pop_week_car .jcarousel-prev-horizontal {
  position: absolute;
  top: -40px;
  right: 40px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: transparent url(/iii/ar8.gif) no-repeat;
}
#pop_dsksn_car .jcarousel-next-horizontal:active,
#pop_dsksn_car .jcarousel-next-horizontal:hover,
#pop_week_car .jcarousel-next-horizontal:active,
#pop_week_car .jcarousel-next-horizontal:hover {
  background: url(/iii/ar8s.gif) no-repeat;
}
#pop_dsksn_car .jcarousel-prev-horizontal:active,
#pop_dsksn_car .jcarousel-prev-horizontal:hover,
#pop_week_car .jcarousel-prev-horizontal:active,
#pop_week_car .jcarousel-prev-horizontal:hover {
  background: url(/iii/ar9s.gif) no-repeat;
}
#pop_dsksn_car .jcarousel-item,
#pop_week_car .jcarousel-item {
    position: relative;
    width: 230px;
}
#pop_dsksn_car .jcarousel-item .post p,
#pop_week_car .jcarousel-item .post p {
  max-height: 160px;
  overflow: hidden;
  position: relative;
  display: block;
  padding: 20px 20px 0 20px;
  margin-bottom: 20px;
}

.content.finder .postWrap {
  width: 230px;
  margin: 0 6px 0 0;
}
.content.finder .postWrap:nth-child(3n+1) {
    clear: both;    
}
.content.finder .postWrap.withoutImg hr {
    display: none;
}
.content.finder .more6 {
    margin: 30px auto 20px auto;
}

.videoBl {
  margin: 40px 0 0 0;
  position: relative;
}
.videoWrap {
  margin: 0 auto 22px auto;
  width: 750px;
}

.videoWrap img {
  display: block;
  margin: 0 auto;
}

.videoWrap.pho {
  background: url(/images/biketop.png) no-repeat center top;
  padding: 10px 0 0 0;
  width: 480px;
}

.videoWrap.pho img {
  border: 1px solid #f2f0f0;  
  border-top: 0;
}

.arrLft, .arrRt {
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 62px;
    text-decoration: none;
    margin-top: 15px;
}

.arrLft.inactive, .arrRt.inactive {
  display: none;
}

.arrLft  {
  background: url(/images/arrLft.png) no-repeat left center;
  position: absolute;
  top: 0;
  left: 0;
}
.arrRt  {
  background: url(/images/arrRt.png) no-repeat right center;
  position: absolute;
  top: 0;
  right: 0;
}
.txtBL {
    display: table;
}
.txtBL p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    display: table-cell;
    padding: 10px 40px;
    line-height: 24px;
}
.txtBL p.dates {
    width: 280px;
}

.playerBl {
    margin: 0 auto;
    background: #000;
    width: 640px;
    height: 360px;
}
.closeBtn {
    position: absolute;
    right: 43px;
    top: 50px;
    background: url("/images/closeBtn.png") no-repeat center !important;
    border: none;
    width: 18px;
    height: 18px;
    cursor: pointer;
    display: block;
}

.photoPreview {
    margin:  10px 0;
    clear: both;
    float: none;  
}
.photoPreview a img {
    width: 100%;
}
.photoPreview a {
    vertical-align: top;
    margin: 30px 0 0 0;
    width: 100%;
    overflow: hidden;
    display: block;
}
.photoPreview .photoPreviewSmall a {
    width: 219px;
    float: left;
    height: 130px;
    overflow: hidden;
    margin: 0 5px 5px 0;   
    display: block;
}
.photoPreview .photoPreviewSmall {
    padding: 0 0 30px 0;
}
.photoPreview .photoPreviewSmall a:nth-child(3n+3) {
    margin: 0 0 5px 0;
}
.photoPreview .photoPreviewSmall a img {
    max-height: 150px;
}
#swiffycontainer canvas {
    border: solid 1px red;
}
    .h1lid .h1_wrap span {
    display: inline;
}
 #videoplayer .imgbg h1.h1lid .h1_wrap span a {
    display: inline;
    padding: 10px 10px 10px 0;
}
#efirplace #videoplayer .h1_wrap .arc {
    display: block;
    padding: 2px 0 0 20px;
}
#efirplace #videoplayer.ttlfix .h1_wrap .arc {
    display: block;
    padding: 2px 0 0 0;
}
#efirplace #videoplayer.ttlfix .vpwrapper .lid h1 {
 padding: 0;   
}

a.morenews {
    clear: both;
    display: block;
    color: #23292c;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border: solid 1px #d8dbdd;
    padding: 17px 20px;
    margin: 30px 17px 30px 17px;
    letter-spacing: 1px;    
    -webkit-transition-duration: 0.5s; 
    -o-transition-duration: 0.5s; 
    -moz-transition-duration: 0.5s; 
    transition-duration: 0.5s;
    width: 370px;
    margin:0 auto 20px auto;
    font-weight: bold;
    position: relative;
}

a.morenews:hover {
    border: solid 1px #c0c2c4;
}

.fadeTr {
    background: url(/images/fadeTr.png) no-repeat center;
    height: 92px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 92;
}

.over3 {
    position:absolute;
   -ms-transform: translateZ(300px);
   -moz-transform: translateZ(300px);
   -webkit-transform: translateZ(300px);
   z-index: 0;
}

.imageAuthor ul {
    display: table;
    width: 100%;
}

span.eyenewWH {
    padding: 2px 7px 1px 20px;
    background-image: url(/images/allicons.svg);
    background-repeat: no-repeat;
    background-position:0px -274px;
    color: #fff;
    font-size: 12px;
}

.no-svg span.eyenewWH {
    background-image: url(/images/allicons.png);
    background-position:0px -274px;
}

span.bblnewWH {
    padding: 2px 7px 1px 20px;
    background-image: url(/images/allicons.svg);
    background-repeat: no-repeat;
    background-position: 1px -32px;
    color: #fff;
    font-size: 12px;
}
.topNewsTtl {
    padding: 7px 0 0 0;
}

.commnew {
    white-space: nowrap;
    line-height: 11px;
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    display: block;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
}
span.eyenewGR {
    padding: 4px 15px 1px 20px;
    background-image: url(/images/allicons.svg);
    background-repeat: no-repeat;
    background-position: 0 -232px;
    color: #9ba2a6;
    font-size: 12px;    
    height: 13px;
}

span.bblnewGR {
    padding: 1px 15px 1px 20px;
    background-image: url(/images/allicons.svg);
    background-position: 0 -257px;    
    background-repeat: no-repeat;
    color: #9ba2a6;  
    height: 12px;
    font-size: 12px;  
}
.no-svg span.eyenewGR {
    background-image: url(/images/allicons.png);
    background-position: 0 -232px;

}
.no-svg span.bblnewGR {
    background-image: url(/images/allicons.png);
    background-position: 0 -257px;
}

.blogsBL {
    width: 340px;
    background: #f2f0f0;
    display: table-cell;
    padding: 55px 0 0 0;
}

.blogsBL h2 span {
    display: block;
    padding: 10px 10px 10px 10px;
}

.blogsBL #blogcnt dd {
    padding: 40px 0 8px 0;
    margin: 0;
    width: 100%;
    float: left;
    font-size: 18px;
    line-height: normal;
	font-family: 'PTSerifCaption', Arial, Helvetica, sans-serif;
}
.blogsBL #blogcnt dt i a {
    color: #82929e;
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;    
    font-size: 10px;
    text-decoration: none;
    letter-spacing: 1px;
    line-height: normal;
}
.blogsBL #blogcnt span.bbl {
    padding: 0 10px 2px 20px;
    margin: 0;
    width: 7px;
    float: right;
    right: 0;
    top: -2px;
    position: relative;
    background-image: url(/images/commNew.png);
    background-repeat: no-repeat;
    background-position: 1px -48px;
    color: #9ba2a6;
    height: 12px;
}

.blogsBL #blogcnt h2,
.blogsBL #blogcnt dd a {
	font-family: 'PTSerifCaption', Arial, Helvetica, sans-serif;
}
.blogsBL .commnew {
     float: right;
    right: 0;
    top: 15px;
    position: relative;
}
.blogsBL .commnew.span.bblnewGR {
    padding: 1px 0 1px 20px;
}
.blogsBL #blogcnt dt {
    width: 220px;
}
.blogsBLUser {
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 17px 0 0; 
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.blogsBLUser img {
    width: 40px;
    height: 40px;
}
.blogsBL #blogcnt dd {
    padding: 42px 0 12px 0;
}
.blogsBL #blogcnt dt i {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
}
.blogsBL  #blogcnt {
    overflow:hidden; 
    margin: 0 0 60px 0;
}

.playerBlock {
    width: 600px;
    height: 400px;
    background: #000;
}

.videoTeg .vsource ul li { padding: 0; }

.videoTeg .vdescr {
  padding-left: 0;
}

.stag_main.fadeIn .vpwrapper .buttonrating {
    visibility: hidden !important;
}
.ttlThemes {
	font-family: 'PTSerifCaption', Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
}


.ttlThemesPage {
    font-family: 'PTSerifCaption', Arial, Helvetica, sans-serif;
    font-size: 24px;
    text-align: center;
    padding: 30px 55px 20px 0;
    width: 135px;
    margin: 0 auto;
}
.ttlThemesPage i,
.ttlThemesPage span {
    display: inline-block;
    vertical-align: middle;
}
.ttlThemesPage i {
    background: url(/images/allicons.svg) no-repeat -74px -91px;
    width: 45px;
    height: 39px;    
}
.no-svg .ttlThemesPage i {
    background: url(/images/allicons.svg) no-repeat -74px -91px;
    width: 45px;
    height: 39px;    
}
.ttlThemesPage span {
    margin: 0 0 0 15px;
}
.alphabet {
    text-align: center;
    clear: both;
    float: none;
    display: table;
    width: 100%;
}
.alphabet a {
    color: #9ea5a9;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 15px 0;
    display: table-cell;
    vertical-align: bottom;
    margin-top: -1px;
    position: relative;
}
.alphin span {
    color: #9ea5a9;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 15px 0;
    display: table-cell;
    vertical-align: bottom;
    margin-top: -1px;
    position: relative;
}
.alphin a.sel {
    border-top: 2px solid #d0d4d7;
    color: #23292c;
}
.themesTbs {
    width: 320px;
    margin: 0 auto;
}

.themesTbs li {
    list-style: none;
    float: left;
    font-weight: normal;
    display: inline-block;
    padding: 10px 0 15px 0;
    margin: 0 20px -1px 20px;
    z-index: 1;
    position: relative;
} 
.themesTbs li a {
    color: #9ea5a9;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0;
    display: block;
    letter-spacing: 1px;
    border-bottom: 0 solid black;
    border-color: transparent;
   transition: all 0.2s ease;
   -webkit-transition: all 0.2s ease;
   -moz-transition: all 0.2s ease;
   -o-transition: all 0.2s ease;
}
.themesTbs li a:hover {
    color: #23292c;
}
.themesTbs li.active a {
    color: #23292c;
}
.themesTbs li.active {
    border-bottom: 2px solid #23292c;
}

.out {
  min-width: 970px;
  border-top: 1px solid #cdcdcd;
  clear: both;
  z-index: 1;
  position: relative;
}

.out.user_comments {
  margin: 30px 0 0 0;
}
.temaoutwrap {
    background: #23292c;
}

.temaout {
    clear: both;
    padding: 0;
    position: relative;
}
.themesPage .morenews {
    margin: 30px auto 0 auto;
    clear: both;
    float: none;
}
.notifications {
    text-align: center;
    position: relative;
    height: 330px;
    padding: 106px 0 0 0;
    width: 970px;
    top: 150px;
}
.notifications h1 {
    font-family: 'PTSerifCaption', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    display: block;
    color: #000;
    font-weight: normal;
}

.notifications p {    
    color: #23292c;
    font-size: 16px;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
    padding: 40px 0;
    line-height: 20px;
    
}
#inner {    
    width: 375px;
    left: 380px;
    text-align: left;
    position: relative;
}

.ntfarrow {
    position: absolute;
    left: 213px;
    top: 0;
}
.logogr {
    position: absolute;
    bottom: 0;   
    left: 380px;
}
.alert {
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
}
.alert span a {
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    color: #000;
    text-decoration: none;
   -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
}
.alert span a:hover {
    color: #27c942;}
.alert span,
.alert a,
.alert i {
    display: inline-block;
    vertical-align: middle;
}
.alert i {
    margin: 4px 10px 0 0;
}
.alert a#close_push_alert {    
    margin: 5px 0 0 10px;
}
.alert span {
    padding: 5px 0;
}
ul.likeBtm {
    margin: 20px auto 0 auto;
    clear: both;
}
ul.likeBtm li {
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    vertical-align: top;
}
ul.likeBtm li .fb-like span {
    vertical-align: top !important;
}
.fb-li {
    width: 181px;
}
.tw-li {
    width: 134px;
}
.vk-li {
    width: 145px;
}
.g-li {text-align: center;
    width: 133px;
}
.m-li {
    width: 59px;
}
.breakingNews {
    background: #ff4a4a;
    height: 60px;
}
.breakingNews  span {
    font-size: 14px;
    color: #fff;
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;  
    display: block;
    text-align: center;
    padding: 21px 0 21px 180px;
}
.breakingNewsWr {
    width: 970px;
    margin: 0 auto;
}
.breakingNews i {
    display: block;
    float: left;
    width: 50px;
    height: 60px;
}
.breakingNews i.leftArr {
    background: #e94747 url(/images/leftArr.svg) no-repeat center;
}
.breakingNews i.rightArr {
    background: #e94747 url(/images/rightArr.svg) no-repeat center;
}
.no-svg .breakingNews i.leftArr {
    background: #e94747 url(/images/leftArr.png) no-repeat center;
}

.no-svg .breakingNews i.rightArr {
    background: #e94747 url(/images/rightArr.png) no-repeat center;
}
.chrome {
    text-align: center;
    position: relative;
    left: 50%;
    top: 50%;
    margin-left: -480px;
    height: 100px;
    margin-top:-50px;
    padding: 0;
    width: 970px;
}
.chrome h1 {
    font-family: 'PTSerifCaption', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    display: block;
    color: #000;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
.chrome p {    
    color: #9ea5a9;
    font-size: 16px;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
    padding:  0;
    line-height: 20px; 
}

.chrome #inner {
    width: 500px;
    left: 0;
    text-align: left;
    position: relative;
    margin: 0 auto;
}

.chrome #logo {
    position: relative;
    top: 0;
    left: 0;
    float: left;
}
.txtChrome {
    float: left;
    padding: 15px 0 0 20px;
}

.chrome a {
    text-decoration: none;
    color: inherit;
}


/* header */

.jc-lastnews .jcarousel-item a .txt {
  z-index: auto;
}

.corner_toppic {
  z-index: auto;
}

ul#list1 {
  z-index: 50;
}

input#inpsrch::-webkit-input-placeholder {
  opacity: 1 !important;
  color: #82929e !important;
}

input#inpsrch:-moz-placeholder {
  opacity: 1 !important;
  color: #82929e !important;
}

input#inpsrch::-moz-placeholder {
  opacity: 1 !important;
  color: #82929e !important;
}

input#inpsrch:-ms-input-placeholder {
  opacity: 1 !important;
  color: #82929e !important;
}

input#inpsrch:focus::-webkit-input-placeholder {
   color: transparent !important;
}

input#inpsrch:focus:-moz-placeholder {
    color: transparent !important;
}

input#inpsrch:focus::-moz-placeholder {
    color: transparent !important;
}

input#inpsrch:focus:-ms-input-placeholder {
    color: transparent !important;
}

#newcontentout {
  background: #1c1f26;
}

#tophead {
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  display: none;
}

#tophead.adair {
  display: none !important;
  opacity: 0 !important;
}

#logo {
  position: absolute;
  top: 0;
  left: 0;
}

.no-svg #logo a {
  background: url(/images/logo.png) no-repeat;
  background-size: contain;
}

#ecntrl.hide {
  display: none !important;
}

#ecntrl.move {
  position: absolute;
  top: 550px;
  left: 100px;
}

#ecntrl {
  opacity: 0;
  padding: 0 0 0 115px;
  margin: 0;
  list-style: none;
  height: 230px;
  width: 295px;
  position: absolute;
  top: 40px;
  left: 0;
  -moz-transition: opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);
  text-align: center;
}

#ecntrl:before {
  content: "";
  background-color: rgb(36, 40, 51);
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#ecntrl.NB {
  opacity: 1 !important;
}

#ecntrl.noflash {
  background: url(/images/needflash.png) no-repeat;
  background-size: cover;
}
#ecntrl.noflash li {  display: none; }

#ecntrl li {
  text-indent: -9999px;
  display: block;
  float: left;
  position: relative;
  margin-top: 100px;
  height: 32px;
}

#ecntrl li:first-child a {
  margin: 0 15px;
  background: url(/images/ico_efir.svg) no-repeat;
  display: block;
  height: 32px;
  width: 31px;
}

.no-svg #ecntrl li:first-child a {  background: url(/images/ico_efir.png) no-repeat;  }

#ecntrl li:first-child a.play {  background: url(/images/ico_efir.svg) no-repeat -130px -1px;  }

.no-svg #ecntrl li:first-child a.play {  background: url(/images/ico_efir.png) no-repeat -130px 0;  }

#ecntrl li:nth-child(2) a {
  margin: 0 15px;
  background: url(/images/ico_efir.svg) no-repeat -46px -1px;
  display: block;
  height: 32px;
  width: 36px;
}

.no-svg #ecntrl li:nth-child(2) a {  background: url(/images/ico_efir.png) no-repeat -46px 0;  }

#ecntrl li:nth-child(2) a.mute {  background: url(/images/ico_efir.svg) no-repeat -198px -1px;  }

.no-svg #ecntrl li:nth-child(2) a.mute {  background: url(/images/ico_efir.png) no-repeat -198px 0;  }

#ecntrl li:nth-child(3) a {
  margin: 0 15px;
  background: url(/images/ico_efir.svg) no-repeat -100px -1px;
  display: block;
  height: 32px;
  width: 27px;
}

.no-svg #ecntrl li:nth-child(3) a {  background: url(/images/ico_efir.png) no-repeat -100px 0;  }

#newplayer.zoom #ecntrl li:nth-child(3) a  { background: url(/images/ico_efir.svg) no-repeat -162px -4px; }
.no-svg #newplayer.zoom #ecntrl li:nth-child(3) a  { background: url(/images/ico_efir.png) no-repeat -162px 0; }

#newplayer:hover #ecntrl {
  opacity: 1;
}

#tophead .title {
  position: absolute;
  top: 10px;
  left: 20px;
  z-index: 100;
  font-size: 24px;
  color: #fff;
  line-height: 24px;
}

.topbox {
  background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
  opacity: 0.749;
  position: absolute;
  left: 0;
  top: 0;
  height: 150px;
  z-index: 99;
}

#tophead .title a {
  color: #fff;
  text-decoration: none;  
}

#tophead .title a#efirheader {
  color: #27c942;  
}

#newplayer {
  overflow: visible;
  background: #000;
  position: fixed;
  width: 410px;
  height: 230px;
  padding-top: 40px;
  z-index: 999;
  display: none;
}
/*
#newplayer.ui-draggable {
	display: block;
}
*/
#newplayer.fix,
#newplayer.zoom {
  margin-top: 0 !important;
  top: 0 !important;
}

#newplayer.fix #ecntrl,
#newplayer.fix #logo {
  top: 0 !important;
}

#contract {
  z-index: 100;
  position: absolute;
  top: 20px;
  right: 20px;
  background: url(/images/ico_efir.svg) no-repeat -162px -4px;
  display:block;
  width: 27px;
  height: 26px;
  cursor: pointer;
}
#contract2 {
  z-index: 100;
  background: url(/images/ico_efir.svg) no-repeat -162px -4px;
  display:none;
  width: 27px;
  height: 26px;
  margin: 4px 0 0 0;
}

.no-svg #contract2,
.no-svg #contract {  background: url(/images/ico_efir.png) no-repeat -162px -3px;  }

a#efirheader .altHidden {
  white-space: nowrap;
	opacity: 0;
	position: absolute;
	left: -30px;
	top: 15px;
	background: #6fbaff;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 0px 10px 5px 10px;    
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
a#efirheader:hover .altHidden {
    opacity: 1;
	z-index: 999;
}
.altHidden span {
    display: block;
    position: relative;
    color: #000000;
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    text-transform: none;
}
.altHidden span b {
    display: block;
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 8px 7.5px;
    border-color: transparent transparent #6fb9ff transparent; 
    top: -8px;
    margin: 0 auto;
}

a#efirheader {
	text-decoration: none;
	color: #acacac;
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	padding: 0;
	margin: 0;
	position: relative;
}

a#efirheader.ico {
	padding: 0 0 0 33px;
}

a#efirheader.ico:before {
	content: "";
	display: block;
	width: 26px;
	height: 20px;
	position: absolute;
	top: -2px;
	left: 0;
}

.menuWrap {
	margin: 0 auto;
}

#topmenu {
	height: 49px;
	width: 475px;
	margin: 0;
	left: 297px;
	float: left;
	position: relative;
}

ul#m_main li#m_main_air {
    display: none;
}

#m_user ul,
ul#m_main {
  padding: 0;
  margin:  0;
  list-style: none;
  height: 39px;
}

#m_user.uopen ul {
  width: 50px;
}

#m_user {
  position: relative;
  width: 55px;
  height: 39px;
  float: right;    
  z-index: 4;
}

a.tname {
  padding-left: 0;
  width: 181px;
}

#m_user ul li.tuser a {
  text-decoration: none;
  display: block;
  font-size: 16px;
  }
#m_user ul li.tuser a.tname {
	width: 127px;
	overflow: hidden;
}  

ul#m_main li#m_main_cshow a {
  color: #d6be7c;
}

.liident,
ul#m_main li {
  float: left;
}

ul#m_main li {
    padding: 0 20px 0 0;
    margin: 0;
    display: block;
    width: auto;
    text-align: center;
}

.liident {
	display: block;
	top: 2px;
	right: 0;
	position: absolute;
  z-index: 2;
  width: 35px;
  height: 35px;
  background-size: contain;
  background-repeat: no-repeat;
}
#m_user ul li.auth {
	display: inline-block;
	padding: 30px 16px 0 0;
}

ul#m_main li a {
  padding: 21px 0 0 0;
  height: 28px;
  clear: both;
  float: left;
  color: #e6e8e9;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 10px;
  font-weight: 100;
  display: block;
  transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  text-decoration: none;
}

ul#m_main li#m_main_cshow a:active,
ul#m_main li#m_main_cshow a:hover,
ul#m_main li a:active,
ul#m_main li a:hover,
ul#m_main li.sel a {
  color: #6fbaff;
}

.tname i, .auth i {
  display: block;
  width: 27px;
  height: 27px;
  background: no-repeat url(/iii/icons2_new.png);
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out; 
}

.no-svg .tname i, 
.no-svg .auth i {
  background: url(/images/socicons.png) no-repeat;
}

#m_user ul li.tuser #ident {
	top: 48px;
	left: 33px;
	text-align: left;
}
a.enter {
  color: #252c32;
  font-size: 12px;
  position: relative;
  display: block;
  width: 55px;
  float: right;
  height: 39px;
  text-decoration: none;
  text-indent: -9999px;
}

a.enter i {
  top: 14px;
  left: 0;
  display:block;
  width: 14px;
  height: 12px;
  background: no-repeat url(/iii/icons2_new.png) -387px -64px;
  position: absolute;
}

#m_user ul li a.exit {
	text-align: left;
  color: #23292c;
  position: relative;
  display: block;
  text-decoration: none;
	width: 220px;
	height: 38px;
	font-size: 15px;
	padding: 20px 0 0 20px;
}

#m_user.uopen {
  width: 50px;
}

#m_user.uopen li.pref {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 2px;
	right: 0;
}

#m_user.uopen li#newuser {
  display: none;
}

#exitnew {
 	position: relative;
	top: 0;
    height: 35px;
	text-align: center;
	display: block;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

#m_user ul li.pref a span { display: block; }

#m_user ul li.tuser, ul#m_main li.tuser {
float: right;
}

#m_user ul li.tuser {
  -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  height: 59px;
	width: 240px;
  position: absolute;
  top: 55px;
  right: -10px;
  padding: 0;
}

#m_user ul li.tuser:before {
  content: "";
  position: absolute;
  top: -10px;
  right: 15px;
  margin: 0 0 0 -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #ffffff transparent;
}

#fb_setup a {
    top: 0;
    margin: 0;
    position: relative;
    display: block;
    width: 14px;
    height: 14px;
    background: no-repeat url(/iii/pref.png) 0 0;
    padding: 0;
    margin: 8px 0 0 0;
    height: 20px;
}
 #ident a {
    color: #fff;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding-right: 0;
}

.identSoc {
	font-size: 15px;
	color: #252c32;
  background: #fff;
  height: 120px;
  z-index: 99;
 	position: relative;
	top: 55px;
	left: -217px;
	width: 260px;
	padding: 20px 0 0 20px;
	display: none;
  -moz-transition: all 200ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 200ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: all 200ms cubic-bezier(0.86, 0, 0.07, 1);
  transition:  all 200ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
}

.identSoc:before {
  content: "";
  position: absolute;
  top: -10px;
  right: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #ffffff transparent;
}

#ident .pref {
	right: 0;
	position: relative;
	top: -14px;
}
#ident .pref .iwrap {
	width: 38px;	
	right: 0;
	float: right;
	margin-bottom: -14px;
}
#m_user ul li.tuser #ident a,
.log_authtx {
    overflow: hidden;
    font-family: 'PTSansBold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: left;
    text-decoration: none;
    color: #82929e;
    font-size: 10px;
    white-space: nowrap;
    display: block;
    vertical-align: top;
    margin: 0 15px 0 0;
}

.log_authtx {
	font-family: arial, sans-serif;
	font-size: 11px;
	clear: both; 
	width: 100%;
}

.log_authtx {
	padding: 7px 0 7px 0;
}
#facebook_info {
	width: 240px;
	position: absolute;
	top: 128px;
	right: -10px;
	z-index: 999;
	color: #82929e;
	display: none;
	border-top: 1px solid #ededed;
}

@-moz-document url-prefix() {
	#fb_setup {
	}
}

#m_user ul li.tuser #ident  #fb_setup  a {
	top:0;
	margin: 0;
	position: relative;
	display: block;
	width: 14px;
	height: 14px;
	background: no-repeat url(/iii/pref.png) 0 0;
	padding: 0;
}
.tname:hover i,
.auth:hover i, 
#ident .auth:hover i {
  opacity: 1;
}

.tname i {
  position: absolute;
  float: right;
  margin: 0;
  top: 13px;
  right: 13px;
  display: block;
  width: 28px;
  height: 20px;
  opacity: 1;
}
#m_user.uopen .tname i {
    position: relative;
    background-image:  url(/images/allicons.svg);
    float: left;
    display: block;
    width: 18px;
    height: 20px;
    opacity: 1;
    top: 0;
    left: 0;
    margin: 0 10px 0 0;
}
.no-svg #m_user.uopen .tname i {
    background: no-repeat url(/images/allicons.png);
}

#m_user.uopen ul {
    display: block;
    position: relative;
    top: 0;
    text-align: center;
    display: table;
}

a.tname.tnameIcon {
  display: block;
	width: 35px;
	height: 35px;
	border-radius: 17.5px;
	-webkit-border-radius: 17.5px;
	-moz-border-radius: 17.5px;
}

a.tname.tnameIcon:after {
	background-color: #fff;
  background-image: url(/images/icons.svg);
	background-size: 410px;
	background-repeat: no-repeat;
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: -9px;
  top: 8px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	z-index: 3;
	border: 1px solid #fff;
}

.tname.tnameIcon.telegram_aname:after {  background-position: -131px -1px; }
.tname.tnameIcon.twitter_aname:after {  background-position: -105px -1px; }
.tname.tnameIcon.facebook_aname:after {  background-position:   -79px -1px;  }
.tname.tnameIcon.google_aname:after {  background-position: -183px -1px;  }
.tname.tnameIcon.odnoklassniki_aname:after {  background-position:  -157px -1px; } 
.tname.tnameIcon.vkontakte_aname:after {  background-position: -52px -1px;  }
.tname.tnameIcon.mailru_aname:after {  background-position: -313px 0;  }
.tname.tnameIcon.passmedia_aname:after {
  background-position:  -392px 0;
}

a.tname.tnameIcon.passmedia_aname {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+IDxkZWZzPiA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSIxNy41IiBjeT0iMTcuNSIgcj0iMTcuNSI+PC9jaXJjbGU+IDwvZGVmcz4gPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+IDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwNi4wMDAwMDAsIC0yODAuMDAwMDAwKSI+IDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA2LjAwMDAwMCwgMjgwLjAwMDAwMCkiPiA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+IDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+IDwvbWFzaz4gPHVzZSBpZD0iT3ZhbCIgZmlsbD0iI2NjZDZkZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+IDxwYXRoIGQ9Ik0xNy41LDIzIEMxMy45MTAxNDkxLDIzIDExLDIwLjA4OTg1MDkgMTEsMTYuNSBDMTEsMTIuOTEwMTQ5MSAxMy45MTAxNDkxLDEwIDE3LjUsMTAgQzIxLjA4OTg1MDksMTAgMjQsMTIuOTEwMTQ5MSAyNCwxNi41IEMyNCwyMC4wODk4NTA5IDIxLjA4OTg1MDksMjMgMTcuNSwyMyBaIE0xNy41LDIxIEMxOS45ODUyODE0LDIxIDIyLDE4Ljk4NTI4MTQgMjIsMTYuNSBDMjIsMTQuMDE0NzE4NiAxOS45ODUyODE0LDEyIDE3LjUsMTIgQzE1LjAxNDcxODYsMTIgMTMsMTQuMDE0NzE4NiAxMywxNi41IEMxMywxOC45ODUyODE0IDE1LjAxNDcxODYsMjEgMTcuNSwyMSBaIiBpZD0iT3ZhbC0yIiBmaWxsPSIjNjU3Nzg1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPiA8cGF0aCBkPSJNNywzMC44NDM0NTY3IEM3LDM0LjAyNTM0NDIgMTEuNjI5NzU2MiwzNi44NDM0NTY3IDE3LjUsMzYuODQzNDU2NyBDMjMuMzcwMjQzOCwzNi44NDM0NTY3IDI4LDM0LjAyNTM0NDIgMjgsMzAuODQzNDU2NyBDMjgsMjguODQ4MTEzNyAyNi4xNTI4ODE1LDI2LjkxMzE3ODEgMjMuMTA4MDE2MSwyNS43OTE0Nzc5IEMyMS43MDI0MzczLDI3LjM3NDQ2MTUgMTkuNjc4ODUyMywyOC4zMTExMDAyIDE3LjUsMjguMzExMTAwMiBDMTUuMzIxMTQ3NywyOC4zMTExMDAyIDEzLjI5NzU2MjUsMjcuMzc0NDYxNCAxMS44OTE5ODM3LDI1Ljc5MTQ3NzcgQzguODQ3MTE5MDMsMjYuOTEzMTc3MyA3LDI4Ljg0ODExMzQgNywzMC44NDM0NTY3IFogTTEzLjA0MTg3MTUsMjQuMDMyOTQ0OCBDMTQuMDcwODgwNiwyNS40NTM4Nzc5IDE1LjcxMjg1NzUsMjYuMzExMTAwMiAxNy41LDI2LjMxMTEwMDIgQzE5LjI4NzE0MjUsMjYuMzExMTAwMiAyMC45MjkxMTk0LDI1LjQ1Mzg3NzkgMjEuOTU4MTI4NSwyNC4wMzI5NDQ4IEwyMi4zODA2MzEzLDIzLjQ0OTUyMTEgTDIzLjA2Nzg0MTYsMjMuNjY1NDY5OSBDMjcuMjM1OTA4NiwyNC45NzUyNDE5IDMwLDI3LjY4MDAzNzggMzAsMzAuODQzNDU2NyBDMzAsMzUuMzkzNTU1NyAyNC4zMzIzMDU1LDM4Ljg0MzQ1NjcgMTcuNSwzOC44NDM0NTY3IEMxMC42Njc2OTQ1LDM4Ljg0MzQ1NjcgNSwzNS4zOTM1NTU3IDUsMzAuODQzNDU2NyBDNSwyNy42ODAwMzgxIDcuNzY0MDkxMDMsMjQuOTc1MjQyIDExLjkzMjE1ODMsMjMuNjY1NDY5OSBMMTIuNjE5MzY4NywyMy40NDk1MjExIEwxMy4wNDE4NzE1LDI0LjAzMjk0NDggWiIgaWQ9Ik92YWwtMi1Db3B5IiBmaWxsPSIjNjU3Nzg1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPiA8L2c+IDwvZz4gPC9nPiA8L3N2Zz4=');
}

a.tname.tnameIcon .avatar {
  display: block;
  width: 35px;
  height: 35px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 17.5px;
	-webkit-border-radius: 17.5px;
	-moz-border-radius: 17.5px;
	z-index: 1;
}

#m_user.uopen li {    
  display: block;
  vertical-align: top;
}

.tname i b {
  display: block;
  width: 7px;
  height: 4px;
  background: no-repeat url(/images/arr_dwn.png);
  float: right;
  right: 0;
  margin-top: 6px;
}

#ident.identSoc .auth a i {  
    background-image: url(/images/icons.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 27px;
} 

#ident.identSoc .auth1 a i {  background-position: -148px -1px; }
#ident.identSoc .auth3 a i {  background-position:  -111px -1px;  }
#ident.identSoc .auth2 a i {  background-position:  -74px -1px;  }
#ident.identSoc .auth4 a i {  background-position: -259px -1px; }
#ident.identSoc .auth5 a i {  background-position:  -554px 0;  }
#ident.identSoc .auth7 a i { background-position: -222px -1px; }
 
.uopen .lines {
    background: #546067;
    width: 0.7px;
    height: 33px;
    margin: 0 0;
    float: right;
    top: 13px;
    position: absolute;
    right: 70px;
    z-index: 99;
}
.lines {
    background: #546067;
    width: 1px;
    height: 35px;
    margin: 0 0;
    float: right;
    top: 13px;
    position: absolute;
    right: 0;
}

.auth a {
  display: block;
  width: 27px;
  height: 27px;
}
.auth span {
  display: none;
}

.topout {
	height: 50px;
	border: 0;
}

.topout .content {
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  color: #82929e;
  font-size: 14px;
  position: relative;
  overflow: visible;
}

#newb {
  float: left;
}

#newb a {
  color: #a7a7a7;
  height: 34px;
  font-size: 12px;
  text-decoration: none;
  padding: 16px 0 0 22px;
  display: block;
}

#newb a i {
  background-position: -112px 0;
  top: 2px; 
}

#newb a:active i,
#newb a:hover i {
  opacity: 1;
  background-position: -112px -25px;
}

#mobApps a:active i,
#mobApps a:hover i,
#androidApp a:active i,
#androidApp a:hover i,
#iosApps a:active i,
#iosApps a:hover i  {
  opacity: 1;
}
#currency .redusd,
#currency .greenusd {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    vertical-align: middle;
}
#currency .redusd {
    border-width: 3px 3px 0 3px;
    border-color: #ff4a4a transparent transparent transparent;
    line-height: 0;
    _border-color: #ff4a4a #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    margin: 0 0 4px 0;
}
#currency .greenusd {
    border-width:0 3px 3px 3px;
    border-color: transparent transparent #27c942 transparent;
    line-height: 0;
    _border-color: #000000 #000000 #27c942 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');    
    margin: 0 0 4px 0;
    
}

.plIcons i {
  position: absolute;
  top: 0;
  left: 0;
 
  display: block;
  width: 16px;
  height: 16px;
}

.plNews {
  position: relative;
  padding: 0 15px 0 0;
  display: inline-block;
  line-height: 16px;
}

.plVideo {
  position: relative;
  padding: 0 5px 0 23px;
  display: inline-block;
  line-height: 16px;
}


.plIcons.sel {
  color: #6fbaff;
  cursor: pointer;
  text-decoration: underline;
  z-index: 5;
}
.plVideo i {
  background-repeat: no-repeat;
}
  
.plVideo i {  background-position: -16px -16px;  }
.plVideo.sel i {  background-position: -16px 0;  }
.plNews.sel i {  background: 0 -16px;  }


.fix {
  position: fixed !important;
  top: 0 !important;
  left: inherit !important;
  z-index: 999 !important;
  margin: 0 0 0 100px;
}

#stream1.fix {
  margin: 0;
}

/* end header */

/* footer */

.footer {
  clear: both;
  background: #1c1f26;
  padding: 20px 0 30px 0;   
  border-bottom: 1px solid #404348;
  position: relative;
}

#copyright div {
    float: left;
}

#btm_menu {
  clear: both;  
  padding: 60px 0 0 0;
  text-align: center;
}

#btm_menu a {
  display: inline-block;
  margin: 0 15px 0 0;
}
#btm_menu a:last-child,
#btm_menu a.rmbl {
    margin: 0;
}
.col4 {
  width: 192px;
  float: left;
  color: #c9d3d5;
}

.col4 h3 {
  font-size: 15px;
  padding: 0 0 50px 0;
  margin: 0;
  color: #fff;
  font-weight: normal;
}

.col4 h3 a {
  color: #fff;
}

.col4 a {
  color: #81919d;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  -moz-transition: color 0.25s ease;
  -o-transition: color 0.25s ease;
  transition: color 0.25s ease;
}

.col4 ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 15px;
}
.line_footer {
	border-top:1px solid #404348;
}
#x8831 {
  width: 100%;
  clear: both;
  float: none;
  height: 31px;
}

#rest  {
	height: 18px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 5px;
	color: #747474;
	font-size: 11px;
	padding:4px 0 0 22px;
}
#rest i {
	background: #e33751;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 2px;
}

#copyright div#rest  {
    height: 19px;
    border-bottom: none;
    color: #fff;
    font-size: 14px;
    padding: 0;
    width: 30px;
    margin: 0;
    background: #db2b54;
    text-align: center;
    float: right;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}
#copyright #rest i {
	display: block;
	position: relative;
	top: 2px;
	color: #fff;
	font-style: normal;
	background: none;
	text-align: center;
	width: 30px;
	margin: 0 auto;
	font-size: 11px;
}
.logoftr a {
    background:url(/images/allicons.svg) no-repeat 0 -178px;  
    width: 48px;
    height: 46px;
    padding: 3px 0 0 0;
    display: block;
}
.no-svg .logoftr a {
    background: url(/images/allicons.png) no-repeat 0 -178px;
}
.cpr1 {
    width: 89%;
    padding: 0 0 0 2%;
}
.cpr2 {
	clear: both;
	padding: 25px 0 0 0;
}

.cpr3 {
	padding: 25px 0 0 0;
}

.contentftr .col4 a:hover,
.contentftr .col4 a:active {
  color: #c1c9cf;
}

/* end footer */