body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	color: #393838;
	background-color: #ffffff;
	overflow-x: hidden;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear {
	clear: both;
}

.clear5 {
	clear: both; height: 5px; font-size: 0px;
}

.clear10 {
	clear: both; height: 10px; font-size: 0px;
}

.clear20 {
	clear: both; height: 20px;
}

.clear30 {
	clear: both; height: 30px;
}

a {
    color: #01a1ff;
    text-decoration:none;
}
a:hover {
    color:#035FA8;
}

a.gray {
    color: #393838;
    font-weight:bold;
}

*:focus {
	outline: none;
}

img {
	border: 0px;
}

ul {
	padding: 5px 10px 0px 10px;
}

li {
	list-style-image: url(../images/icon_li.png);
	/*color: #2075a7;*/
	margin-left: 1em;
}

.blue {
	color: #01a1ff;
}

.black {
	color: #000000;
}

.white {
	color: #fff;
}

.smallGrey {
	font-size: 10px;
	color: #878787;
}

#pageHeader {
	width: 976px;
	margin: auto;
}

.pageHeader {
    margin: auto;
    width: 980px;
}

.pageHeader ul {
	padding: 0px;
	margin: 0px;
}

.menuContainer {
    background-color: #000;
    border-bottom: 2px solid #cccccc;
    height: 20px;
    width: 100%;
}

.menuContent {
    height: 20px;
    line-height: 20px;
    width: 980px;
}

.menuContent ul {
	display: inline;
}

.menuContent li {
	list-style: none;
	float: left;
	/* margin-right: 5px; */
}

.menuContent li a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.aMenu {
    color: #000;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

#containerTopHeader {
	border: 0px; /* delete */
    padding-bottom: 20px;
    padding-top: 23px;
    position: relative;
}

#logo {
	float: left;
}

#baner728x90 {
    border: 1px solid #C4D975;
    float: right;
    height: 90px;
    width: 728px;
}

.home_share_icons { position: absolute; top: 0; left: 0; margin: 86px 0 0 0; }

#containerMenuHeader, #containerMenuHeaderRU {
    padding-top: 0px; /* delete */
    height: 38px;
    background-color: #006699;
    border-top: 2px solid #ccc;
}

#containerMenuHeader li, #containerMenuHeaderRU li {
	list-style: none;
	float: left;
	border-right: 1px solid #3385ad;
	margin: 0px;
}

#containerMenuHeader li a {
	color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 10px 10px;
    text-decoration: none;
}

#containerMenuHeaderRU li a {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 10px 8px;
    text-decoration: none;
}

#containerMenuHeader li a:hover, #containerMenuHeader li .active {
	color: #c5dfeb;
	background: url('http://assets.publika.md/images/ico_selected.png') top center no-repeat;
}

#containerMenuHeader2 {
    height: 30px;
    background-color: #01a1ff;
}

#containerMenuHeader2 li {
	list-style: none;
	float: left;
	margin: 0px;
}

#containerMenuHeader2 li a {
	color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 10px 6px;
    text-decoration: none;
}

#containerMenuHeader2 li a:hover {
	color: #c5dfeb;
}

.menuItem {
	width: 240px;
	height: 53px;
	background: #ececec url('../images/menu_corner_off.gif') top right no-repeat;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
    cursor:pointer;
}

.menuItemOver {
	background: #2075a7 url('../images/menu_corner_over.gif') top right
		no-repeat !important;
}

.menuItemOver .menuDomain {
	color: #ffffff;
	text-decoration: none;
}

.menuItemOver .menuStats {
	color: #ffffff;
}

.menuItemOn {
	background: #01a1ff url('../images/menu_corner_on.gif') top right
		no-repeat;
}

.menuDomain {
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.menuStats {
	font-size: 11px;
	color: #8f8f8f;
}

.menuItemOn .menuDomain {
	color: #ffffff;
}

.menuItemOn .menuStats {
	color: #ffffff;
}

.menuItemContainer {
	padding: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
}

.menuItemNewsContainer {
	display: none;
	position: absolute;
	background: transparent url('../images/menu_all_news.gif') bottom right no-repeat;
	color: #d7d7d7;
	font-size: 11px;
	margin-top: 6px;
	width: 465px;
	z-index: 9000;
}

.menuItemNewsContainer ul {
	margin: 0px;
}

.menuItemNewsContainer ul li {
	line-height: 16px;
	padding-top: 10px;
}

.a_menuNews {
	color: #d7d7d7;
	text-decoration: none;
}
.a_menuNews:hover {
	color: #01A1FF;
}
.menuItemOver .menuItemNewsContainer {
	display: block;
}

/***** video *****/
#videoContainer {
	width: 976px;
	margin: auto;
	background-color: #212121;
}

#videoButton {
	cursor: pointer;
	width: 976px;
	margin: auto;
	line-height: 29px;
	height: 29px;
}

#vButton {
	float: left;
	color: #393838;
	padding-right: 10px;
}

.videoPlayer {
	width: 468px;
	float: left;
	background-color: #404040;
	color: #d5d5d5;
}

.videoItems {
	width: 508px;
	float: right;
	color: #d5d5d5;
}

.videoItemsMenu {
	color: #01a1ff;
	padding: 10px;
	cursor: pointer;
}

.videoItem {
	padding: 10px;
	cursor: pointer;
}

.videoItemActive {
	background-color: #404040;
}

.videoMenu {
	height: 28px;
	line-height: 28px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.videoMenuActive {
	color: #ffffff;
	background-color: #01a1ff;
}

.videoPlayer div {
	padding: 10px;
}

.videoPlayer div h2 {
	font-size: 22px;
	color: #01a1ff;
}

.videoEnd {
	height: 15px;
	background: url("../images/video_end.gif") bottom right no-repeat;
}

#pageContent {
    margin: auto;
    width: 980px;
}

#colLeft {
    float: left;
    width: 660px;
}

#colRight {
    float: right;
    width: 300px;
}

#articleCol {
	width: 445px;
	float: left;
}

#recentCol {
	width: 510px;
	float: right;
}

.seactionHead {
	background: #01a1ff url('../images/section_corner.gif') top right
		no-repeat;
	color: #ffffff;
	height: 45px;
	line-height: 45px;
	padding-left: 10px;
	font-size: 22px;
	font-weight: bold;
}
.seactionHead a {
	color: #ffffff;
}

.seactionHead2 {
	background: #01a1ff url('../images/section_corner2.gif') top right
		no-repeat;
	color: #ffffff;
	height: 45px;
	line-height: 45px;
	padding-left: 10px;
	font-size: 22px;
	font-weight: bold;
}

.sectionButton {
	cursor: pointer; width : 45px;
	height: 45px;
	float: right;
	width: 45px;
}

.sectionVideos {
	padding: 10px;
	border-bottom: 1px solid #b8b8b8;
}

.sectionVideoPrime {
	width: 240px;
	float: left;
	margin-right: 30px;
}

.sectionVideoSec {
	width: auto;
	height: auto;
	margin-bottom: 10px;
}
.sectionVideoSec .newsTitle a {
    font-size:14px;
    padding:0;
    font-weight:bold;
}
.sectionVideoSec h2 {
    padding:0;
    line-height:20px!important;
    
    overflow: hidden;
}
.articleRelated .sectionVideoSec h2.newsTitle {height: 80px;}
.articleRelated a.link_img,.articleRelated a.link_img  img {display:block;height: 112px;width:200px;}

.sectionVideoSec p {
    margin:5px 0 20px 0;
}

.sectionHeader {
    height:20px;
    line-height:20px;
    margin-bottom:15px;
}
.sectionHeader span, .sectionHeader a {
    color:#fff;
    line-height:20px;
    text-transform: uppercase;
    background:#000 url('../images/hdr_white_corner.png') right top no-repeat;
    font-size:11px;
    padding: 3px 10px;
}

.sectionNews {
    padding:0 0 10px;
}

.sectionNews img {
    width: 90px;
    float: left;
    margin-right: 10px;
}
.sectionNews .newsTitle a {
    font-size:14px;
    line-height:18px;
    padding:0;
}
.sectionNews h2 {
    padding:0;
}
.sectionNews p {
    color: #333333;
    margin-top:5px;
    font-size:12px;
}

.newsTitle,  .newsTitle a {
	margin: 0px;
	font-size: 14px;
	color: #2f82ac;
	padding-bottom:10px;
	text-decoration: none;
}

.newsTitleSmall, .newsTitleSmall a {
	margin: 0px;
	font-size: 11px;
	color: #393838;
	text-decoration: none;
	font-weight: normal;
}

.mainArticle .newsTitle a {
	font-size: 16px;
}

.mainArticle p {
    color: #3f3f3f;
    font-size:12px;
}

.mainArticle img {
    border:1px solid #b3afac;
    width:298px;
}

.date {
	font-size: 11px;
	color: #01a1ff
}

.sectionList {
	color: #393838;
	font-weight: bold;
	text-decoration: none;
}

.rightHeader {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #b8b8b8;
	height: 30px;
	line-height: 26px;
}

.rightHeaderBlue {
	background-color: #01a1ff;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
}

.rightHeaderBlue a {
	color: #ffffff;
}

.rightBoxContent {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b8b8b8;
}

.rightBoxContentGrey {
	padding: 10px;
	background-color: #f9f9f9;
	color: #878787;
}

.search_box {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #333333 !important;
    float: left;
    font-size: 11px;
    height: 20px;
    margin-left: 10px;
    text-indent: 7px;
    width: 240px;
}

.newsTopMenu {
	background-color: #01a1ff;
	font-size: 14px;
	color: #ffffff;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
}

.newTopMenuItem {
	float: right;
	width: 32px;
	text-align: center;
	cursor: pointer;
}

.newTopMenuItemActive {
	background-color: #f2f2f2;
	color: #878787;
}

.newsTopContent {
	background-color: #f9f9f9;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.newsTopContent li {
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.a_newsTop {
	color: #878787;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tabMenuContainer {
	background-color: #01a1ff;
	font-size: 14px;
	color: #ffffff;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
}

.tabItem {
	float: left;
	text-align: center;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}

.tabItemActive {
	background-color: #f2f2f2;
	color: #878787;
}

.blogItem {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b8b8b8;
}

.social  {
	float: left;
	line-height:1.3em;
	margin-right:10px;
}


.comments{
	margin-top:30px;
}

.susMoldova {
	background: url(../images/vin_ok3.jpg) no-repeat center center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  height: 148px;
}

.susMoldova2 {
	background: url(../images/afish_1_rus.jpg) no-repeat center center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  height: 148px;
}



.susMoldova .commentContent, .susMoldova2 .commentContent {
	padding-left: 337px;
	padding-right: 35px;
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	text-align: right;
}
.susMoldova .commentText, .susMoldova2 .commentText {
	height: 160px;
	display: table;
}

.susMoldova .commentName, .susMoldova2 .commentName  {
	position: absolute;
	bottom: 40px;
	right: 50px;
	font-size: 13px;
}

.susMoldova .commentText, .susMoldova2 .commentText {
	width: 100% !important;
}

.commentsHead{
	border-bottom:3px solid #B6B6B6;
	font-size:13px;
	background:url(../images/bg_comments.gif) left top no-repeat;
	height:23px;
	padding-left:34px;
    position:relative;
}
.commentsNr {
    position:absolute;
    top:0;
    left:0;
    font-size:10px;
    color:#fff;
    width:27px;
    height:17px;
    line-height:16px;
    text-align:center;
    font-weight:bold;
}
.comment{
	margin-top:10px;
	display:block;
	clear:both;
    position:relative;
    padding-bottom:20px;
}
.rnetteam {
    padding:3px;
    background: #eee;
    border:1px solid #cc0000;
}
.comment-reply{
	margin-top:10px;
    padding-bottom:20px;
    padding-left:120px;
}
.comment .reply {
    float:right;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
}
#newComment {
    position:absolute;
    bottom:0;
    right:10px;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
    display:none;
}
.commentAuthor{
	font-size:0.85em;
	border-bottom:1px solid #B6B6B6;
	padding-bottom:4px;
	margin-bottom:10px;
}
.commentAuthor input{
	border:0;
	width:250px;
}
.commentAuthor .inputStyled{
	width:108px;
	border:0;
	height:18px;
	background:transparent;
	padding:4px 0 0 3px ;
	margin:0;
	font-size:0.85em;
	color:#A0A0A0;
}

.commentCaptcha {
	float:left;
	margin-right:10px;
}


.commentBody{}
.commentBody .picAndDate{
	width:80px;
    padding-right:10px;
	float:left;
	font-size:0.85em;
	color:#A0A0A0;
}
.commentBody .picAndDate img{
	float:left;
	margin-right:10px;
}
.commentBody .commentText{
	width:460px;
	float:left;
	font-size:0.85em;
    word-wrap:break-word;
}
.commentBody .replyText{
	width:440px;
	float:left;
	font-size:0.85em;
    word-wrap:break-word;
}
.commentBody .commentTextArea{
	width:520px;
	float:left;
	font-size:0.85em;
}

.commendUpload {
	padding: 10px 0px;
}
.commentWebcam {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	cursor:pointer;
	background:#000;
}
.commentEmbed {
	display:none;
}

.inputWrapper_comment{
	width:261px;
	height:23px;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	background:url(../images/bg_input_1.gif) no-repeat top left;
}
.inputWrapper_captcha{
	width:70px;
	height:23px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	background:url(../images/bg_input_captcha.jpg) no-repeat top left;
}
.fileWrapper{
	width:300px;
	height:23px;
	padding:0;
	margin:5px;
	border:0px;

}

.theTextArea {
	background:url(../images/bg_textarea_2.gif) no-repeat;
	width:270px;
	height:77px;
	margin-bottom:5px;
}
.theTextArea textarea {
	color:#A0A0A0;
	background:transparent;
	border:0;
	width:290px;
	height:67px;
	padding:3px;
	font-size:1em;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

.moreComments {
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	font-size:10px;
	line-height:8px;
	cursor:pointer;
	width:100%;
}

.allComments {
	margin-bottom:25px;
	text-align:center;
	font-size:10px;
	line-height:8px;
	cursor:pointer;
	width:100%;
}

.catTab {
	height: 30px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 30px;
	float: left;
}

.catTabActive {
	color: #fff;
	background-color: #01A1FF;
}

.tableType1 table{
	margin:15px 0 15px 0;
}
.tableType1 .tableHead{
	background-color:#01A1FF;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
}
.tableType1 .even{
	background-color:#F0F0F0;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #FFFFFF;
	font-size:14px;
}
.tableType1 .odd{
	background-color:#E0E0E0;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #FFFFFF;
	font-size:14px;
}

.formType1{
	margin-top:10px;
	padding:20px 50px 20px 92px;
	background-color:#E0E0E0;
}
.form input, .form textArea, .form select  {
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	background-color:#FFFFFF;
	padding:0;
}
.formType1 .width90{
	margin-bottom:20px;
	width:90%;
}

.formType1 .width30{
	margin-bottom:20px;
	width:30%;
}

.tableType1 .width90{
	width:90%;
}

.tableType1 .width30{
	width:30%;
}
.form .theSubmit{
	background-color:#01A1FF;
	color:#FFFFFF;
	cursor:pointer;
}
.form textArea{
	height:80px;
}

.articleTitle{
	padding-top:20px;
}
.articleTitle h1{
	margin:0;
	padding:10px 0 10px 0;
	font-size:2.8em;
	font-weight:normal;
	letter-spacing:-1px;
}

.desktopAlerts{
	float:left;
	width:64px;
	padding-left:9px;
	padding-top:3px;
	font-size:0.8em;
	line-height:1.1em;
}
.desktopAlerts img{
	float:left;
	margin-right:4px;
	margin-top:-2px;
}
.rssFeed{
	float:left;
	padding-left:9px;
	padding-top:3px;
	font-size:0.8em;
	line-height:1.1em;
}
.rssFeed img{
	float:left;
	margin-right:4px;
	margin-top:1px;
}
.desktopAlerts a, .rssFeed a {
    text-decoration:none;
    color:#878787;
}

.updated {
	background-color: #01A1FF;
	color: #fff;
    padding:3px;
}

.photoGalleryLeft{
	width:300px;
	margin:5px 15px 5px 0;
	float:left;
}
.photoGalleryRight{
	width:180px;
	margin:5px 0 5px 15px;
	float:right;
}
.photoExtras {
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
    background-color:#eaf2f5;
}
.photoExtras .prev,.photoExtras .next, .photoExtras .caption {
	padding:5px;
}
.photoExtras .prev, .photoExtras .next {
	float:left;
	width:10px;
}
.photoExtras .prev{
	line-height:27px;
	cursor:pointer;
	visibility: hidden;
}
.photoExtras .next{
	line-height:27px;
	cursor:pointer;
}
.photoExtras .caption{
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	text-align:center;
	width:246px;
	float:left;
	font-size:0.85em;
	padding-bottom:0px;
}



.photoExtras .caption_max{
	border-top:1px solid #E0E0E0;
	text-align:center;
	font-size:0.85em;
	line-height:15px;
	padding:0;
	margin:0;
}

.articleInfo {
    font-size: 11px;
    line-height:20px;
}
.articleInfo a {
    text-decoration:none;
    color:#01A1FF;
}
.archiveHead{
	border-bottom:6px solid #E0E0E0;
	padding-bottom:2px;
	font-size:1.2em;
	font-weight:bold;
}
.archiveNavigation{
	float:right;
	margin-top:-25px;
	font-size:0.85em;
}
.archiveAlert{
	float:right;
	margin-right:40px;
	font-size:0.85em;
	margin-top:-23px;
}
.archiveNavigationCenter{
	margin-top:-25px;
	line-height:8px;
}
.archiveNavigation .left, .archiveNavigation .right, .archiveNavigationCenter .left, .archiveNavigationCenter .right {
	cursor:pointer;
	width:16px;
	height:16px;
	background-color:#01A1FF;
}
.archiveItem{
	border-bottom:1px solid #E0E0E0;
	padding-bottom:10px;
	padding-top:10px;
}
.archiveItemDate{
	width:100px;
	padding-left:15px;
	float:left;
	font-size:0.85em;
	line-height:1.6em;
	margin-right:10px;
}
.archiveDatePublished {
    font-size:0.85em;
}
.archiveItemPicture{
	width:100px;
}
.archiveItemText{
	float:left;
	padding-left:0px;
	width:500px;
}
#archive .archiveItemText {
	width:260px;
}

.programContainer {
	width: 100%;
	height: 62px;
}

.programHour {
	width: 50px;
	height: 62px;
	line-height: 62px;
	float: left;
	text-align: center;
}

.programName {
	height: 60px;
	line-height: 62px;
	color: #004276;
	float: left;
}
.tag_page {
    cursor:pointer;
}
.tag_pages .active {
    font-weight:bold;
}
#tag_container .tag  {
    color:#004276;
    cursor:pointer;
    font-size:12px;
    text-decoration:none;
}
.lang {
    float:left;
    padding-left:10px;
    padding-right:10px;
    margin-right:10px;
    background-color: #01a1ff;
}

.lang a {
    color:#002033;
    font-weight:bold;
}

.breakingNewsBar {
	height: 20px;
	line-height: 20px;
	background-color: #ffde00;
	color: #000000;
	font-weight: bold;
	text-indent: 10px;
}

.newsAlertBar {
	height: 20px;
	line-height: 20px;
	background-color: #de2110;
	color: #ffffff;
	font-weight: bold;
	text-indent: 10px;
}

.liveAlertbar {
	height: 20px;
	line-height: 20px;
	background-color: #0000ad;
	color: #ffffff;
	font-weight: bold;
	text-indent: 10px;
}
.copyright {
    font-size:10px;
    padding:10px;
    width: 976px;
	margin: auto;
}
.teamPreviewSmall {
    border:1px solid #CECECE;
    float:left;
    height:195px;
    margin-right:8px;
    padding:8px;
    width:100px;
}

.branding {
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.camTab {
	width: 90px;
	/*height: 110px;*/
	margin-bottom: 5px;
	margin-right: 10px;
	border: 1px solid #cecece;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding: 3px;
	font-size: 11px;
}

.camTab:hover {
	background-color: #cecece;
}

.camTab img {
	width: 70px;
}

.camPlayer img {
	width: 600px;
}

.sectionBox {
	width: 200px;
	float: left;
	margin-right: 20px;
}

.sectionBox ul li {
	margin-left: 0px;
}

.sectionName {
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 2px solid red;
}

.sectionName a {
	color: #000;
	font-size: 14px;
}

.sectionIcon {
	margin-right: 5px;
}

.sectionTitle {
	margin: 0px;
	margin-bottom: 5px;
}

.sectionTitle a {
	font-size: 12px;
	font-weight: normal;
}

.clear {
	clear: both;
}

.videoCarouselCont .prev {
	float: left;
	width: 27px;
	cursor: pointer;
	padding: 35px 0 0;
	text-align: center;
}

.videoCarouselCont .next {
	float: right;
	width: 27px;
	cursor: pointer;
	padding: 35px 0 0;
	text-align: center;
}

.content .videoCarouselItems {
	height: 141px;
	float: left;
}

.videoCarouselItems li {
	list-style: none;
	width: 73px;
	margin: 0px;
	margin-right: 10px;
}

.videoCarouselItems li a {
	font-size: 12px;
}

h1 a {
	font-size: 0.8em;
}

.carouselPage {
    background-color:#fbfbfb;
    border:2px solid #cccccc;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 20px;
    height: 20px;
    float: left;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    margin-right: 7px;
    background-color: #000;
    color: #fff;
    cursor: pointer;
}

#newsMainNavigations .active {
	background-color: #666666;
}

li .hour {
	color: #666666;
	margin-right: 25px;
}

li .description {
	color: #666666;
	margin-left: 63px;
}

p {
	margin: 0px;
	margin-bottom: 1em;
}

.footer {
	/*height: 120px;*/
	border-top: 1px solid #cccccc;
	background-color: #eaf2f5;
}

.footer2 {
	border-top: 1px solid #cccccc;
	background-color: #dedede;
}

.footer2 .footerContainer {
	line-height: 40px;
	text-align: center;
}

.footerContainer {
	width: 980px;
	margin: auto;
	padding-top: 15px;
}

.footerContainer ul {
	display: inline;
	margin: 0px;
}

.footerContainer li {
    float: left;
    list-style: none outside none;
    margin:0 15px 15px 0;
}

.footerContainer li a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.thumb70 {
	width: 70px;
	float: left;
	margin-right: 5px;
}

.editionItems {
	float: right;
	width: 175px;
	height: 338px;
	overflow: auto;
}

.editionItems ul {
	margin: 0px;
	padding: 0px;
}

.editionItems li {
	list-style: none;
	margin: 0 0 10px 0;
	font-size: 11px;
	cursor: pointer;
}

.editionItems .on {
	background-color: #cccccc;
}

.teamItems {
	width: 200px;
	height: 265px;
	float: left;
	margin-right: 10px;
}

.teamPic {
	width: 200px;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

.teamName {
    bottom: 0;
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    z-index: 3;
    text-shadow: 1px 1px 0 #000000;
}

.search_box2 {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #333333 !important;
    float: left;
    font-size: 11px;
    height: 18px;
    margin-right: 0;
    text-indent: 7px;
    width: 200px;
}

.search_box_ico {
	height: 20px;
}


#videoPlayButton {
    background: url("http://assets.publika.md/images/play.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 31px;
    left: 127px;
    position: absolute;
    top: 110px;
    width: 33px;
    z-index: 2;
}

#colLeft .col1 {
    width:320px;
    float:left;
    padding-top:10px;
}
#colLeft .col2 {
    width:320px;
    float:right;
    padding-top:10px;
}

.archiveList {
    margin-top:0;
}
.archiveList a {
    color: #006699;
}
.archiveList li {
    list-style-image: url('../images/lst_red_arrow.png');
    padding-bottom:10px;
}

.roundedBox {
    position:relative;
    background-color:#fbfbfb;
    border:2px solid #cccccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.roundedBox .header {
    position:absolute;
    top:10px;
    left:-1px;
    height:20px;
    line-height:20px;
}

.roundedBox .header2 {
    position:absolute;
    top:10px;
    left:-1px;
    height:20px;
    line-height:20px;
}

.roundedBox .header a, .roundedBox .header span {
    color:#fff;
    line-height:20px;
    text-transform: uppercase;
    background:url('../images/hdr_grey_corner.png') right top no-repeat;
    font-size:11px;
    padding: 4px 10px;
}
.roundedBox .orange {
    background-color:#ff9933;
}
.roundedBox .blue {
    background-color:#209edf;
}
.roundedBox .black {
    background-color:#000;
}
.roundedBox .red {
    background-color:#ff0000;
}
.roundedBox .blue {
    background-color:#209edf;
}
.roundedBox .content {
    padding:40px 10px 15px;
}
.roundedBox .content2 {

	 border: 2px solid #5f584b;
}
.roundedBox .content a {
    color: #006699;
    font-weight:bold;
}
.noBorder {
	border: 0;
	background: transparent !important;
	padding: 40px 0 0 0;
}
.noBorder .header {
	left: 0px;
}

.gazde {
	color: #01a1ff;
	font-weight: bold;
}

.agendaBox {
    width:300px;
    padding-bottom:20px;
}
.agendaBox .days .day {
    background-color: #E5E5E5;
    float: left;
    height: 32px;
    line-height: 16px;
    margin: 0 0 0 2px;
    padding: 4px;
    text-align: center;
    width: 22px;
    cursor:pointer;
    font-size:16px;
}
.agendaBox .days .day:hover {
    background-color:#3399CC;
    color:#FFF;
}
.agendaBox .days .active {
    background-color:#fff!important;
    color:#000!important;
    font-weight:bold!important;
}
.agendaBox .day span {
    font-size:12px;
}
.agendaBox .lists .list {
    display:none;
}
.agendaBox .lists .active {
    display:block!important;
}
.agendaBox .list .item {
    padding:10px;
}
.agendaBox .list .even {
    background-color: #E5E5E5;
}
.agendaBox .item .hour {
    color: #CC0000;
    float: left;
    margin-left: 7px;
    width: 35px;
}
.agendaBox .item .title {
    float: left;
    width: 225px;
    padding-left:10px;
}

.agendaSec {
	width: 470px;
	height: 30px;
	background:url('../images/agenda_bg.png') left top repeat-x;
}

.agendaSec .sec {
 	border-right: 1px solid #3082AA;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.agendaList .item {
	border-top: 2px solid #dfdfdf;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	color: #237bab;
}

.agendaList {
	width: 470px;
	float: left;
}

.agendaCalendar {
	width: 150px;
	float: right;
	background-color: #eaeaea;
	border: 3px solid #00679c;
}

.agendaCalendar .Cweekday {
	color: #006599;
	font-size: 32px;
	font-weight: bold;
}

.agendaCalendar .Cday {
    color: #FFFFFF;
    font-size: 92px;
    font-weight: bold;
    text-shadow: 3px 3px 10px #727272;
}

.agendaList .hour {
	float: left;
	width: 85px;
	text-align: center;
}

.agendaList .title {
	width: 365px;
	float: left;
}

.agendaCalendar .calendar {
	padding-top: 15px;
}

.calendar .next-month {
	text-align: right;
}

table.calendar {
	border: 1px solid #e4e4e4;
}

.day-of-week {
}

.day {
}

.raspunde_aici { color: red; font-size: 13px;  }

.newsTitleHomeBox { width: 200px; height: 72px; overflow: hidden; padding: 0 }
.sectionBoxUl { padding: 0 }
.sectionBoxImageContainer { width: 150px; overflow: hidden; margin:0 5px 5px 0;}
.sectionBoxImageContainer a {display: block}
.sectionBoxCategoriesSmall { width: 95px; float: left; }

.sectionBox .sectionBoxUl {
	width: 150px;
}

.sectionBoxUl li {
	list-style: none;
}


.box_ultima_ora { background: #069; color: #000; margin-bottom: 20px; padding-bottom: 20px; }
.box_ultima_ora a { font-family: verdana; display: block; color: #fff; font-size: 20px; }
.box_ultima_ora a:hover { text-decoration: underline;  }
.box_ultima_ora h1 {  padding: 5px 20px; margin: 20px 0 0 0; }
.box_ultima_ora p {  color: #fff; padding: 0 20px; margin: 0; }
.box_ultima_ora .box_ultima_ora_title_bar {width: 195px; font-family: verdana; background-color: #666; color: #fff; font-weight: bold; padding: 0 20px; font-size: 20px;}

.box_beaking_news { background: #FFDE00; color: #000; margin-bottom: 20px; padding-bottom: 20px; }
.box_beaking_news a { font-family: verdana; display: block; color: #000; font-size: 20px; }
.box_beaking_news a:hover { text-decoration: underline;  }
.box_beaking_news h1 {  padding: 5px 20px; margin: 20px 0 0 0; }
.box_beaking_news p {  padding: 0 20px; margin: 0; }
.box_beaking_news .box_beaking_news_title_bar {width: 195px; font-family: verdana; background-color: #000; color: #ffde00; font-weight: bold; padding: 0 20px; font-size: 20px;}



.recent_articles_box { width: 165px!important; float: right!important;margin:0!important;}
.recent_articles_box_img { float: left; width: 80px; display: block; margin-right: 10px; }
.articleRelated2 { width: 660px!important }
.articleRelated2 .sectionVideoSec { width: 200px!important; float: left; margin-right: 20px }

.video-js {
    display:block;
    width:480px;
    height:270px;
    position:relative;
}

.morephotos {
	display: block;
	text-align: center;
	cursor: pointer;
}

.photosource {
	position: absolute;
	left: 10px;
	bottom: 10px;
	font-size: 11px;
	color: white;
	background: url('../images/opacity60.png');
}


.pollsHead {
	border-bottom: 6px solid #B6B6B6;
	font-size: 1.3em;
	background: url(../images/bg_polls.jpg) left top no-repeat;
	height: 23px;
	padding-left: 34px;
	margin-top: 10px;
}

.pollsCaptcha {
	width: 420px;
	margin-left: auto;
	margin-top: 10px;
	font-size: 0.85em;
}

.pollsCaptchaText {
	float: left;
	font-size: 0.85em;
	color: #CC0000;
	margin-top: 5px;
	margin-right: 10px;
}

.pollQuestion {
	border-bottom: 1px solid #B6B6B6;
	padding-bottom: 4px;
	margin-bottom: 10px;
	font-weight: bold;
	padding-left: 20px;
}

#polls .poll {
	margin-top: 10px;
}

.poll .vote,.poll .results {
	/*display: none;*/
}

.choices,.answers {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

li.choice {
	list-style-type: none;
	list-style-image: none;
	float: left;
	width:200px;
	text-align: center;
	border: 1px dashed #B6B6B6;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
	cursor: pointer;
}

li.choice:hover {
	border: 1px dashed #000;
	color: #ffffff;
	background: #09C;
}

.choices li.active {
    border: 1px solid #000;
	color: #ffffff;
	background: #069;
}

li.answer {
	list-style-type: none;
	list-style-image: none;

	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.answer .nrVotes {

	padding-left: 10px;
}

.answer .voteHolder {

	height: 10px;
	border: 1px dashed #B6B6B6;
}

.voteHolder .votes {
	background: #09C;
	line-height: 1px;
	height: 10px;
	width: 0px;
}

.results .novote {

	padding-left: 40px;
}

#articleLeftColumn p img {
	cursor: pointer;
}

#banner {width: 980px; margin: auto;}
#bkg {position: relative;width: 980px;height: 50px;background-color: #d3d3d3;}
#logoptv {position: relative;float: left;left: 140px;top: 1px;width: 47px;height: 47px;}
#logocnn {position: relative;top: 1px;right: 100px;float: right;width: 132px;height: 47px;}
#text {position: relative;top: 7px;left: 200px;width: 442px;height: 37px; z-index: 10;}

.form_label {
	width: 120px;
	display: inline-block;
}

.fileinputs .file {
	float: left;
	width: 100% !important;
}

.left {
	float: left;
}

.right {
	float: right;
}

.commentMedia {
	width: 180px;
	height: 131px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	text-align: center;
	background: #FBFBFB;
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
}

.commentMedia img {
	width: 168px!important;
	height: 185px;
	text-align: center;
	border: 1px solid #FFF;
	position: absolute;
	left: 15px;
	top: 15px;
	clip: rect(30px 170px 127px -2px);
}

.commentMediaName {
	font-size: 11px;
	text-align: left;
	text-indent: 14px;
	text-transform: uppercase;
}
img{max-width:100%;}

/*  new CSS */
.inputStyled_comment{
	width:255px;
	border:0px;
	height:18px;
	background:transparent;
	padding:4px 0 0 3px ;
	margin:0;
	font-size:0.85em;
	color:#A0A0A0;
}
.inputComment .inputStyled_captcha{
	width:65px;
	height:18px;
	background:transparent;
	padding:4px 0 0 3px ;
	margin:0;
	font-size:0.85em;
	color:#A0A0A0;
}

.articleRelated {
    float:left;
    width:300px;    
    margin: 5px 15px 5px 0;
}
.socialSharing {
    padding: 10px 0 10px 10px;
    width: 650px;
}
.social  {
	float: left;
	line-height:1.3em;
	margin-right:20px;
}
.articleTags {
    font-size:11px;
    color:#666666;
    padding-top:20px;
}
.articleTags a {
    color:#006699;
}
.commentsHeader {
    height:20px;
    line-height:20px;
    margin-bottom:15px;
}
.commentsHeader a, .commentsHeader span {
    color:#fff;
    line-height:20px;
    text-transform: uppercase;
    background:#209edf url('../images/hdr_white_corner.png') right top no-repeat;
    font-size:11px;
    padding: 3px 10px;
} 
.commentInfo span {
    line-height:20px;
    font-size:10px;
    font-weight:bold;
    padding:0 10px;
    text-transform:uppercase;
}
.inputComment {
    display:inline;
    vertical-align: top;
}
.inputComment input {
    font-size:13px;
    line-height:22px;
    height:22px;
    border:1px solid #000;
    width:230px;
}
.inputComment textarea {
    font-size:13px;
    border:1px solid #000;
    width:525px;
}
.commentBody {
    padding:10px 0;
}
.commentInfo button {
    background: url('../images/btn_comment_send.png') left top no-repeat;
    border:0;
    width:101px;
    height:27px;
    text-align:left;
    text-transform:uppercase;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
    float:right;
    margin:3px 75px 0 0;
}
.search_box {
	background-color: #FFF;
	color: #333!important;
    border: 0 none;
    color: #878787;
    float: left;
    font-size: 11px;
    height: 25px;
    margin-right: 0px;
    text-indent: 7px;
    width: 250px;
    border: 1px solid #000000;
}
.search_box_send {
	background: #e8e8e8;
}
.rightBoxContent {
    border: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}
.clear {clear: both}
.formField {
	min-height: 30px;
	line-height: 30px;
}
.formField label {
	color: #333;
	font-size: 10px;
	font-weight: bold;
}
.formField input{
	float: right;
	width: 230px;
	height: 25px;
	margin-bottom: 10px;
	border: 1px solid #000;
}
.formField img {
	float: right;
}
.formField textarea{
	float: right;
	width: 230px;
	height: 50px;
	margin-bottom: 10px;
	border: 1px solid #000;
}
.formField input[type = submit] {
	-moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background: #e8e8e8 url('../images/iconTalk.png') right top no-repeat;
    height: 30px;
    width: 190px;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    text-align: left;
    cursor: pointer;
}
.box_cele_mai {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.box_cele_mai_header {
	height: 33px;
	line-height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #ccc;
}
.box_cele_mai_header span {padding :10px;}

.cele_mai_link {
	-moz-border-radius: 5px 5px 0 0;
	border-top-right-radius: 5px;
	border: 1px solid #ccc;
	border-bottom: 3px solid #fff;
	padding: 8px 13px 7px 13px;
	color: #000;
}
.box_cele_mai .off {
	border: 1px solid transparent;
	padding: 8px 10px 9px 13px;
	color: #006699;
}

.box_cele_mai ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.box_cele_mai ul {
	margin: 0;
}
.box_cele_mai ul li {
	padding-bottom: 10px;
}
.emisiune {
	width: 200px;
	height: 70px;
	float: left;
	margin: 0 20px 20px 0;
	background: #006699;
}
.emisiune a {
	color: #fff;
	font-size: 11px;
}
.emisiune_imagine {
	float: left;
	padding-right: 10px;
}
.emisiune_nume {
	font-weight: bold;
	padding: 5px 0;
}
.emisiune_prez {
}
.coll_stiri {
	width: 200px;
	margin: 0 20px 0 0;
	float: left;
}
.coll_stiri ul {margin: 0; padding: 0}
.coll_stiri ul li a {font-weight: bold}
.coll_stiri p {margin-top: 3px;}
.coll_stiri_titlu {
	font-size: 15px;
	font-weight: bold;
}

#branding_code{width:980px;margin:0 auto;height:0px;position:relative;}
#branding_code>div{width:980px;display:block;}
#google_ads_div_publikamd_brandingCode_ad_container{width:980px;display:block;}
#branding_code #branding_code_left{width:445px;height:1200px;text-align:right;position:absolute;z-index:100;left:-450px;top:20px;}
#branding_code #branding_code_right{width:445px;height:1200px;text-align:left;position:absolute;z-index:100;left:auto;right:-450px;top:20px;}
html {overflow-x:hidden;}

#containerTopHeader {
padding:10px 0;
}
.home_share_icons{margin-top:74px;}

#containerMenuHeader .menu-item{}
#containerMenuHeader .menu-item.menu-item-1061{background:#F00;}
#containerMenuHeader .menu-item.menu-item-1061 a.active,
#containerMenuHeader .menu-item.menu-item-1061 a:hover{background:none;}


/* Core Owl Carousel CSS File  v1.3.3  */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url('../images/grabbing.png') 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* Owl Carousel Owl Demo Theme 	v1.3.3 */
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=80);opacity:.8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}
/*  Owl Carousel CSS3 Transitions  v1.3.2  */
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}

/* Home slider */
#mainSlider{width: 100%;height:auto;margin: 0 0 10px;position: relative;}
#mainSlider .item{position: relative;}
#mainSlider .item img{display: block;width: 100%;height: auto;}
#mainSlider .item a{display: block;color: #fff;text-decoration: none;}
#mainSlider .item h1{position: absolute;z-index: 1;width: 100%;left: 0;bottom: 0;background: #4c4c4c;background: rgba(76,76,76,0.8);font-size:2.5em;line-height:1.0em;margin: 0;font-weight: normal;text-shadow: 1px 1px 2px #000;}
#mainSlider .item h1 a{padding:5px 16px;}
#mainSlider.owl-theme .owl-controls {position: absolute;right: 0px;top: 0px;z-index: 100;margin: 0;width: 2em;padding:6px;opacity:0.8;}
#mainSlider.owl-theme .owl-controls:hover{opacity:1;}
#mainSlider.owl-theme .owl-controls .owl-page span.owl-numbers,
#mainSlider.owl-theme .owl-controls .owl-dots span{display: block;font-size:16px;line-height:20px;background: #4c4c4c;border-radius: 0;padding: 0;text-align: center;width: 1.25em; margin: 0 0 2px;text-shadow: 1px 1px 2px #000;color: #fff;content: ' '}
#mainSlider.owl-theme .owl-controls .owl-page{opacity: 0.9;}
#mainSlider.owl-theme .owl-controls .owl-page.active{opacity: 1;}
#mainSlider.owl-theme .owl-controls .owl-page.active span.owl-numbers{background:#EEE;color:#666;text-shadow:none;}
#mainSlider .item  .top-line {display:block;padding:3px 12px;width:100%;position:absolute;left:0;top:0;font-size:14px;font-weight:bold;z-index:3;}
#mainSlider .item  .top-line.newsalert {background: #f30000;color:#FFF;}
#mainSlider .item  .top-line.breackingnews {background: #ffde00;color:#000;}

.gradient,#mainSlider .item h1 {
background: url("../images/gradient-bg.png") repeat-x top;
-o-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
background: -webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.9)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.9));
background: -moz-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.9));
background: -o-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.9));
background: linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.9));
}



.video-holder {
}

.playlist-components {
}
.video-js, .playlist-components {
    display:block;
    vertical-align: top;
}
.button-holder {
    padding: 10px;
    height: 36px;
}

.playlist {
    max-height: 1600px;
    width: 100%;
    overflow-y: auto;
    color: #444;
    display: block;
    margin: 5px 0;
    padding: 1px 0 0 0;
    position: relative;
    border: 2px solid #CCCCCC;
		border-radius:5px;
}
#pl-next {
    float: right;
}
#pl-prev {
    float: left;
}

#pl-prev, #pl-next {
    cursor: pointer; display:none;
}

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

.playlist ul li {
    padding: 5px;
    border-bottom: 1px solid #999;
    cursor: pointer;
		margin:0;
}
.playlist ul li.active {
    background-color: #eee;
}
.playlist ul li:hover {
    background: #eee;
}


.playlist .poster, .playlist .title  {
    display: inline-block;
    vertical-align: middle;
}
 .playlist .number{
    padding-right: 10px;
		display:none;
}
.playlist .poster img {
    width: 64px;
}
.playlist .title {
    padding-left: 10px;
}

.block_now_link{margin:10px auto;width:980px;font-size:18px;}
.block_now_link a{display:block;background:red;color:#FFF;text-decoration:none;padding:5px;}

#gtopicon{display:none;}

.clearfix{display: block;clear: both;}
.clearfix:after, .clearfix:before{content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.box_sb{width:300px;}
.box h3.box-title{font-size:19px;margin:0;padding:0;line-height: 32px;padding: 0 10px;}

#livebox{}
#livebox h3.box-title{background:#3180C3;color:#fff;padding: 0px;}
#livebox h3.box-title a{color:#fff;display: block;padding: 0 10px;}
#livebox .live-icon-play{
	background: url("http://assets.publika.md/images/icon-play-64.png");
	position:absolute;
	z-index:1;
	left:118px;
	top:52px;
	width: 64px;
	height: 64px;
}
#livebox .link-box-live{
	position:relative;
	display:block;
	width:300px;
	height:169px;
	overflow:hidden;
}
#livebox .link-box-live img{
	display: block;
	width: 100%;
	height: 100%;
}
#livebox .livebox-links{background: #272822;border-top:1px solid #272822;border-bottom:1px solid #272822;}
#livebox .livebox-links a{display: inline-block;width:100px;background: #272822;color:#fff;font-size: 14px;line-height: 24px;text-align: center;}
#livebox .livebox-links a:hover{background: #3180C3;}

.box-tiles{}
.box-tiles .item{display:block;width:155px;height:87px;float:left;margin:0 10px 10px 0;position:relative;}
.box-tiles a{text-decoration:none;display:block;}
/*.box-tiles .item *{max-width:100%;}*/
.box-tiles .item img{width:155px;height:87px;display:block;}
.box-tiles .item .info{width:155px;height:97px;background:#006699;color:#fff;position:absolute;z-index:100;left:0px;top:auto;bottom:-97px;margin:0;padding:0;font-weight:normal;font-size:13px;display:none;}
.box-tiles .item .info span{display:block;padding:4px 8px;}
.box-tiles .item:hover .info{display:block;}
.box-tiles .item.lastrow .info{top:-97px;}
.box-tiles .item span.icon-play{width:32px;height:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:1;background:url('../images/icon-play-32.png') center no-repeat;display:block;opacity:0.8;}

.box-recommended{}
.box-recommended .item{display:block;width:208px;float:left;margin:0 12px 12px 0;position:relative;}
.box-recommended .item a{color:#2f82ac;display:block;}
.box-recommended .item a:hover{opacity:0.95;}
.box-recommended .item img{width:208px;height:117px;display:block;}
.box-recommended .item h3{font-size:14px;line-height:20px;height:80px;overflow:hidden;margin:0;padding:0;}

.sectionName{font-size:14px;}

.box-share{padding:5px 0;}
.box-share .bs-item{display:block;width:73px;height:32px;background:url('../images/share_icons.png?1') 50% -32px no-repeat;text-indent:-9999px;overflow:hidden;float:left;margin:0 5px 0 0;}
.box-share .bs-item.item-fb{background-color:#3b5998;background-position:-12px 0px;text-indent: 0;font-size: 14px;line-height: 32px;width:167px;}
.box-share .bs-item.item-fb .text-ico-right-fb{color:#fff;display:inline-block;padding:0 0 0 40px;}
.box-share .bs-item.item-tw{background-color:#47c7fa;background-position:50% -64px;}
.box-share .bs-item.item-gp{background-color:#df4a32;background-position:50% -128px;}
.box-share .bs-item.item-ok{background-color:#e57f24;background-position:50% -192px;}
.box-share .bs-item.item-vk{background-color:#4c75a3;background-position:50% -256px;margin-right:0!important;}

.gallRelatedBox{width:100%;clear:both;color:#FFF;max-width:980px;}
.gallRelatedBox *{box-sizing:border-box;}
.gallRelatedBox ul,.gallRelatedBox li{margin:0;padding:0;list-style-type:none;list-style-image:none;}
.gallRelatedBox-wrapper{}
.gallRelatedBox .item{width:228px;height:129px;position:relative;margin:0 12px 12px 0;float:left;font-size:16px;}
.gallRelatedBox .item a{display:block;text-decoration:none;color:#FFF;width:100%;height:100%;}
.gallRelatedBox .item a img{display:block;width:100%;height:100%;}
.gallRelatedBox .item a span{opacity:0;position:absolute;display:block;bottom:0;padding:10px;height:100%;width:100%;background:rgb(102,102,102);background:rgba(0,0,0,0.4)}
.gallRelatedBox .item a:hover span{opacity:1;}
@media screen and (max-width: 980px) {
	.gallRelatedBox .item{font-size:14px;width:208px;height:117px;}
}
@media screen and (max-width: 540px) {
	.gallRelatedBox .item{font-size:12px;width:160px;height:90px;}	
}
.tos-wrapper.tos-fixed .tos-slide.tos-html > div{
	background-color:transparent!important;
	padding:20px!important;
}



.nav-stiky{
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:10000;
	box-shadow:0 0 5px #000;
}
.nav-stiky .menu-item-0 a{
	text-indent: -3000px;
	overflow: hidden;
	width:36px;
	height:36px;
	background: url('../images/logo-28x28.png') 50% 50% no-repeat!important;
	display:block;
	padding:1px!important;
}
.nav-stiky .menu-item-0 a:hover{background: url('../images/logo-28x28.png') 50% 50% no-repeat!important;}


