.g-mnull {
  margin:0px !important;
}
.gn-cl {
  clear:both;
  display:block;
  font-size:0px;
  height:0px;
  overflow:hidden;
}
.b-showcase {
  width:960px;
  background: url('../../img/video_showcase/bg_video_showcase_hp.jpg') no-repeat top left;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  height:311px;
  overflow:hidden;
}
.b-showcase_serv {
  width:128px;
  padding:20px 10px 0 20px;
}
.b-showcase_prev {
  width:780px;
  padding:17px 10px 0 10px;
}

.g-vprev_box {
  width:130px;
  float:left;
  overflow:hidden;
  position:relative;
  margin-right:10px;
}
.g-vheader a {
  color:#fff;
}
.g-vheader a:hover {

}
.g-vprev_imgtitle_box {
  color:#C2DAEC !important;
}
.g-vprev_imgtitle_box:hover {
  color:#BF4300 !important;
}
.g-vprev_box .video-thumb {
  margin:0 0 5px 0 !important;
}
.g-vprev-title {
  line-height:15px;
  display:block;
  height:30px;
  clear:both;
  overflow:hidden;
  cursor:pointer;
}
.b-showcase .gn-cl {
  height:22px;
}
.b-showcase .g-vprev_box {
  margin-right:30px;
}

.b-showcase_menu a {
  display:block;
  background-image: url('../../img/video_showcase/menu_showcase.png');
  background-repeat: no-repeat;
  margin-bottom:24px;
  cursor:pointer;
}
.b-showcase_menu_canal {
  height:12px;
  width:88px;
  margin-bottom:17px !important;
  background-position: 0px 0px;
}
.b-showcase_menu_canal:hover {
  background-position: -97px 0px;
}
.b-showcase_menu_canal_current {
  background-position: -194px 0px !important;
}

.b-showcase_menu_mport {
  height:19px;
  width:74px;
  background-position: 0px -12px;
  margin-bottom:20px !important;
}
.b-showcase_menu_mport:hover {
  background-position: -97px -12px;
}
.b-showcase_menu_mport_current {
  background-position: -194px -12px !important;
}


.b-showcase_menu_ivona {
  height:18px;
  width:64px;
  background-position: 0px -31px;
  margin-bottom:20px !important;
}
.b-showcase_menu_ivona:hover {
  background-position: -97px -31px;
}
.b-showcase_menu_ivona_current {
  background-position: -194px -31px !important;
}

.b-showcase_menu_techno {
  height:11px;
  width:65px;
  background-position: 0px -49px;
}
.b-showcase_menu_techno:hover {
  background-position: -97px -49px;
}
.b-showcase_menu_techno_current {
  background-position: -194px -49px !important;
}


.b-showcase_menu_auto {
  height:11px;
  width:54px;
  background-position: 0px -60px;
}
.b-showcase_menu_auto:hover {
  background-position: -97px -60px;
}
.b-showcase_menu_auto_current {
  background-position: -194px -60px !important;
} 


.b-showcase_menu_sport {
  height:11px;
  width:69px;
  background-position: 0px -71px;
}
.b-showcase_menu_sport:hover {
  background-position: -97px -71px;
}
.b-showcase_menu_sport_current {
  background-position: -194px -71px !important;
}



.b-showcase_menu_news {
  height:11px;
  width:97px;
  background-position: 0px -82px;
}
.b-showcase_menu_news:hover {
  background-position: -97px -82px;
}
.b-showcase_menu_news_current {
  background-position: -194px -82px !important;
}


.b-showcase_menu_gorod {
  height:13px;
  width:68px;
  background-position: 0px -93px;
}
.b-showcase_menu_gorod:hover {
  background-position: -97px -93px;
}
.b-showcase_menu_gorod_current {
  background-position: -194px -93px !important;
}





/*b-showcase_carousel*/
.b-showcase_carousel {
  width:960px;
  background:#141414 url('../../img/video_showcase/bg_showcase_carousel.jpg') repeat top left;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  height:183px;
}
.b-showcase_carousel a.slideright {
  right:-5px;
}
.b-showcase_car_content {
  margin:0px 40px;
  padding-top:16px;
  overflow:hidden;
  height:145px;
  _width:880px;
}
.b-showcase_car_content_move {
  height:128px;
  overflow:hidden;
}
.b-showcase_carousel .g-vprev_box {
  margin-right:20px;
}

.b-showcase_carousel .b-showcase_carousel_h {
  display:block;
  background: url('../../img/video_showcase/menu_showcase.png') no-repeat  -194px 0px;
  height:12px;
  width:88px;
  margin:0 0 0 12px;
}


/*end b-showcase_carousel*/

/*b-showcase_carousel_small*/
.b-showcase_carousel_small {
  width:612px;
  background:#141414 url('../../img/video_showcase/bg_showcase_carousel.jpg') repeat top left;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  height:153px;
  padding:9px;
  margin-left:-9px;
}
.b-showcase_carousel_small a.slideright {
  right:-5px;
}
.b-showcase_car_small_content {
  overflow:hidden;
  height:145px;
   _width:612px;
}
.b-showcase_car_small_content_move {
  height:145px;
  overflow:hidden;
}
.b-showcase_carousel_small .g-vprev_box {
  margin-right:30px;
}
.b-showcase_car_small_info {
  color:#888;
}
.b-showcase_car_small_info a {
  color:#fff;
}
.b-showcase_str {
  margin-bottom:-2px;
}
.b-showcase_str_l,
.b-showcase_str_r {
  display:block;
  width:6px;
  height:9px;
  float:left;
  overflow:hidden;
  font-size:0px;
  background-image: url('../../img/video_showcase/video_showcase_str.gif');
}
.b-showcase_str_l {
  background-position: 0px 0px;
  margin-right:10px;
}
.b-showcase_str_l:hover {
  background-position: 0px -9px;
}
.b-showcase_str_r {
  background-position: 6px 0px;
}
.b-showcase_str_r:hover {
  background-position: 6px -9px;
}

/*end b-showcase_carousel_small */


/*video slideleft*/
.b-showcase_carousel a.slideleft {
	cursor:pointer;
	display:block;
	position:absolute;
	width:27px;
	height:100px;
	overflow:hidden;
	z-index:2;
  top:50%;
  margin-top:-50px;
	left:-5px;
	background:url('../../img/video_showcase/ic_slide.png') no-repeat 0px -100px;
}
.b-showcase_carousel a.slideleft:hover {
	background-position:0px -200px;
}
.b-showcase_carousel a.slideright {
	cursor:pointer;
	display:block;
	position:absolute;
	width:27px;
	height:100px;
	overflow:hidden;
	z-index:2;
  top:50%;
  margin-top:-50px;
	right:-4px;
	background:url('../../img/video_showcase/ic_slide.png') no-repeat right -100px;
}
.b-showcase_carousel a.slideright:hover {
	background-position:right -200px;
}
.b-showcase_carousel a.slideright.noactive {
	background-position:right 0px;
	cursor:default;
}
/* end video slideleft*/