@font-face { font-family: OpenSansBold; src: url("OpenSans-Bold.ttf"); }
@font-face { font-family: OpenSans; 	src: url("OpenSans-Regular.ttf"); }
@font-face { font-family: OpenSansSemibold; src: url("OpenSans-Semibold.ttf"); }
@font-face { font-family: OpenSansItalic; src: url("OpenSans-Italic.ttf"); }

html, body
{
  margin: 0px;
  padding: 0px;  
  font-family: OpenSans, Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #343434;
  background-color: #e8e8e8; 
  width: 100%; 
  min-width: 960px;   
}

table.all 
{
  height : 100%;
  width  : 100%;
}

img   {border:0px;}
form { margin: 0px; padding: 0px; border: 0px; }
a {color:#0585A8}
a:hover, .block3.v1 a.txt:HOVER {color:#00b515}

.up    {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.tbold {font-weight: bold;}
.fleft {float: left;}
.fright {float: right;}
.cpointer {cursor: pointer;}
.bclear  {clear:both;}
.und     {text-decoration: underline;}
.und_none, .und_none:HOVER {text-decoration: none;}
.prelative {position: relative;}

ul.table {padding: 0; margin: 0; list-style: none;}
ul.table li {display: inline-table; vertical-align: top;}
ul.table li.right {float: right;}

video {background: #262626;}

.m-43681 {background: url("/img/m-p1.png") no-repeat top center; border-radius: 0 5px 0 0; }

/* Google search */
.form-google .gsc-control-cse {border: none; background: none; padding-left:0; padding-right: 0; }
.form-google .gsc-input-box {border: 1px solid #9E9E9E; padding: 5px 0;}
.form-google input.gsc-search-button {background-color: #15A928; margin-top: 0; padding: 11px 40px;}
.form-google input.gsc-search-button:HOVER{background-color: #005E27; border-color: #15A928; }

/* --- Progressbar --- */
.ui-progressbar { position: relative; }
.progress-label { position: absolute; left: 45%; top: 4px; font-weight: bold; text-shadow: 1px 1px 0 #fff; }
/* --- end - Progressbar --- */



.comments {padding: 20px 10px 0;}

.languages {width: 130px; vertical-align: bottom;  padding-bottom: 10px; text-align: right; }
.languages a.ru i {background-position: 0 -100px;}
.languages a.ro i {background-position: 0 -150px;}

.headFormSearch {background: #CBCBCB;}
.headFormSearch .body {position: relative;}
.headFormSearch .tbtn, .languages a {width: 50px; height: 50px; cursor: pointer; display: inline-table; padding: 5px 10px 0px 10px; text-decoration: none; border-radius: 5px;}
.headFormSearch .tbtn {top: -65px; position: absolute;}
.headFormSearch .tbtn:HOVER, .languages a:HOVER {box-shadow:   -1px -1px 0px #535353;
background: -moz-linear-gradient(top,  rgba(83,83,83,0.5) 0%, rgba(83,83,83,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,83,83,0.5)), color-stop(100%,rgba(83,83,83,0)));
background: -webkit-linear-gradient(top,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
background: -o-linear-gradient(top,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
background: -ms-linear-gradient(top,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
background: linear-gradient(to bottom,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80535353', endColorstr='#00535353',GradientType=0 );
}
.headFormSearch .tbtn i, .languages a i {display: block; width: 50px; height: 50px; background-image: url("/img/icons50x50.png"); background-repeat: no-repeat; }

.headFormSearch .tbtn.isopen, .headFormSearch .tbtn.isopen:HOVER {background: #CBCBCB; color: #000; border-bottom-left-radius: 0; border-bottom-right-radius: 0; box-shadow: none; }
.headFormSearch .tbtn.isopen i {background-image: url("/img/icons50x50-on.png");}

#btnAdvanced {right: 70px;}
#btnAdvanced i {background-position: 0 -50px;}
#btnGoogle {right: 70px; /* 150px; */ }
#btnGoogle i {background-position: 0 0;}
.headFormSearch .form-advanced, .headFormSearch .form-google {height: 0; overflow: hidden; color: #000;}
.headFormSearch .form-advanced > div  { padding: 10px 0 30px 30px; }
.headFormSearch .form-google > div { padding: 22px 0 20px; }
.headFormSearch .input-head span {background:  #CBCBCB; padding: 0 5px;}

div.input.calendar input {width: 80px;}
div.input.calendar img {border-left: 1px solid #9e9e9e; }
.input-head {background: url("/img/bg3.png") no-repeat center bottom; text-align: center; margin-bottom: 3px; padding-top: 5px;}


div.input, div.input2 input {border: 1px solid #9e9e9e; background: #fff; vertical-align: middle;}
div.input input {border: none; background: none; vertical-align: middle; margin: 5px;}
div.input img {vertical-align: middle; cursor: pointer;}

div.input2 {clear: both;}
div.input2 input {float: left; padding: 8px 5px 7px; width: 70%;}
.headFormSearch .form-google div.input2 input {width: 90%;}
.sbtn {height: 34px; width: 74px; background: url("/img/btn-search.png") no-repeat; display: block; float: left; cursor: pointer;}

.icons  a {
    background-image: url("/img/icons32x32.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-table;
    filter: url("filters.svg#grayscale");
    height: 32px;
    opacity: 0.5;
    width: 32px;
}
.icons a:hover {
    filter: none;
    opacity: 1;
}
.icons .fb{ background-position: 0 0; }
.icons .yt { background-position: 0 -32px;}
.icons .tw { background-position: 0 -64px; }
 
/* -------- Site -------------- */
.holder { height: auto; min-height: 100%; position: relative;  }
.bodyWrap { clear: both; min-height: 100%; padding-bottom: 300px; }
.headWrap {background: url("/img/bg1.png"); }

.contentWrap {padding-top: 15px; /* background: url("/img/gr1.png") repeat-x top; */ }
.footerWrap { bottom: 0; padding: 0; position: absolute; width: 100%; color: #fff; background: #262626; border-top: 1px solid #444; overflow: hidden;  }
.footerWrap .body {padding: 20px 30px 30px; width: 964px;}
.footerKeywords {background: #393939; border-bottom: 1px solid #444; }
.footerKeywords .body {padding: 10px 30px;}
.footerKeywords .body > div { height: 80px; overflow: hidden;}
.footerKeywords a {color: #fff; text-decoration: none; padding-right: 10px;}
.footerKeywords a:HOVER {text-decoration: underline;}

.body {clear: both; margin: 0 auto; width: 960px;}

.logo {padding: 10px 0; text-align: center; width: 95px;}

.menu-head {padding-top: 0px; padding-bottom: 10px; font-size: 18px; vertical-align: bottom; }
.menu-head ul {list-style: none; padding: 5px 5px 0; margin: 0; display: inline-table; border-radius: 5px;
box-shadow:   -1px -1px 0px #535353;
background: -moz-linear-gradient(top,  rgba(83,83,83,0.5) 0%, rgba(83,83,83,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,83,83,0.5)), color-stop(100%,rgba(83,83,83,0)));
background: -webkit-linear-gradient(top,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
background: -o-linear-gradient(top,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
background: -ms-linear-gradient(top,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
background: linear-gradient(to bottom,  rgba(83,83,83,0.5) 0%,rgba(83,83,83,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80535353', endColorstr='#00535353',GradientType=0 );
}
.menu-head ul li {float: left; padding-bottom: 7px;}
.menu-head a {font-size: 0.89em; padding: 10px 8px; color: #fff; text-transform: uppercase; font-family: OpenSansSemibold; text-decoration: none; display: block; }
.menu-head.ru a {font-size: 0.7em;}
.menu-head li.current {background: url("/img/s1.png") no-repeat center bottom;}
.menu-head li.current a {background: #15A928; border-radius: 10px; color: #fff;}
.menu-head a.live {color: #00b515;}

/* .head-right {background: url("/img/l1_bg.png") repeat-x bottom #6A6A6A; color: #fff;} */
.head-right .name {color: #9C9C9C;}
.head-right .temp {font-size: 19px; font-weight: bold; vertical-align: middle; margin-left: 5px; color: #15a928;}
.head-right .meteo img {vertical-align: middle;}
.head-right .bnm .temp {vertical-align: baseline;}

.menuWrap { border-bottom: 4px solid #00b615; }
.menuWrap .body {padding: 5px; width: 960px;}
ul.menu-top {list-style: none; padding: 0; margin: 0;}
ul.menu-top li {display: inline-table;}
ul.menu-top a {text-decoration: none; font-size: 14px; display: block; padding: 10px 15px; color: #000;}
ul.menu-top.ru a {padding: 10px 7px;}
ul.menu-top a.current {background: #00b515; border-radius: 10px;  color: #fff;}

.menu-bottom a {text-decoration: none; color: #cdcdcd; margin: 0 5px;}
.menu-bottom a:FIRST-CHILD{margin-left: 0;}
.menu-bottom a:HOVER {color: #fff;}
.menu-bottom a.p30295 {font-size: 14px;  font-weight: bold; }

.copyright {color: #cdcdcd; font-size: 11px;}

.btn { box-shadow: 1px 1px 1px #1D5E21; padding: 5px 20px; text-transform: none; text-decoration: none; color: #fff; font-size: 13px; font-family: OpenSansSemibold; border-radius: 7px; cursor: pointer;
background: rgb(13,132,0);
background: -moz-linear-gradient(top,  rgba(13,132,0,1) 0%, rgba(29,94,33,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,132,0,1)), color-stop(100%,rgba(29,94,33,1)));
background: -webkit-linear-gradient(top,  rgba(13,132,0,1) 0%,rgba(29,94,33,1) 100%);
background: -o-linear-gradient(top,  rgba(13,132,0,1) 0%,rgba(29,94,33,1) 100%);
background: -ms-linear-gradient(top,  rgba(13,132,0,1) 0%,rgba(29,94,33,1) 100%);
background: linear-gradient(to bottom,  rgba(13,132,0,1) 0%,rgba(29,94,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8400', endColorstr='#1d5e21',GradientType=0 );
}
a.btn:HOVER {color: #fff !important;
background: rgb(17,173,0);
background: -moz-linear-gradient(top,  rgba(17,173,0,1) 0%, rgba(37,122,40,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,173,0,1)), color-stop(100%,rgba(37,122,40,1)));
background: -webkit-linear-gradient(top,  rgba(17,173,0,1) 0%,rgba(37,122,40,1) 100%);
background: -o-linear-gradient(top,  rgba(17,173,0,1) 0%,rgba(37,122,40,1) 100%);
background: -ms-linear-gradient(top,  rgba(17,173,0,1) 0%,rgba(37,122,40,1) 100%);
background: linear-gradient(to bottom,  rgba(17,173,0,1) 0%,rgba(37,122,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11ad00', endColorstr='#257a28',GradientType=0 );

}


.btn2 { box-shadow: 1px 1px 1px #fff; padding: 5px 20px; text-transform: none; text-decoration: none; color: #fff; font-size: 13px; font-family: OpenSansSemibold; border-radius: 7px; cursor: pointer;
background: #9e9e9e;
background: -moz-linear-gradient(top,  #9e9e9e 0%, #666666 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#666666));
background: -webkit-linear-gradient(top,  #9e9e9e 0%,#666666 100%);
background: -o-linear-gradient(top,  #9e9e9e 0%,#666666 100%);
background: -ms-linear-gradient(top,  #9e9e9e 0%,#666666 100%);
background: linear-gradient(to bottom,  #9e9e9e 0%,#666666 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#666666',GradientType=0 );
}


.tabs .menu {color: #000; text-transform: uppercase; font-size: 16px; }
.tabs .programsItem {text-align: center; cursor: pointer; padding-bottom: 7px; }
.tabs .programsItem span {padding: 5px 15px; display: block;}
.tabs .programsItem.activeDay {background: url("/img/s5.png") no-repeat center bottom;}
.tabs .programsItem.activeDay span {background: #fff; border-radius: 10px; }
.tabs .programsHtml {background: #F5F5F5; padding: 20px 15px; margin-top: 15px;}
.tabs .programsHtml .img {float: left; margin-right: 10px; }
.tabs .title {display: block;}

.programsHtml .title {font-family: OpenSansSemibold; font-size: 13px;}

.tabs2 {background: url('/img/br1.png') repeat-x top; padding: 1px; margin-bottom: 10px;}
.tabs2 .menu {background: #4d4d4d; color: #fff; text-transform: uppercase; font-size: 14px; font-family: OpenSansSemibold; }
.tabs2 .tabItem {border-right: 1px solid #fff; padding: 10px 10px; text-align: center; cursor: pointer; width: 50%; }
.tabs2 .menu .tabItem:LAST-CHILD {border-right: none; }
.tabs2 .tabItem.active {background: #e5e5e5; color: #262626;}
.tabs2 .tabItem.single {display: block; width: 100%; border-right: none; }
.tabs2 .tabHtml {padding: 0 15px 15px; background: #e5e5e5; min-height: 450px;}
.tabs2 .element {border-bottom: 1px solid #fff; padding-top: 15px; }
.tabs2 .element .el2 {border-bottom: 1px solid #B9B9B9; padding-bottom: 15px;} 
.tabs2 .title {display: block;}
.tabs2 .date {color: #000; font-size: 11px;}
.tabs2 .txt {display: block; padding-top: 10px; color: #000; text-decoration: none;}
.tabs2 .txt:HOVER {color: #00b515; }
.tabs2 .img {float: left; margin-right: 10px;}
.tabs2 .tabHtml .element:LAST-CHILD, .tabs2 .tabHtml .element:LAST-CHILD .el2 {border-bottom: none;}

#DQHtmlPrograms .programsHtml td {border-bottom: 1px solid #DFDFDF; font-size: 12px;}

/* Banners */
.banners-center #banners_CENTERLEFT {float: left;}
.banners-center #banners_CENTERRIGHT {float: right;}
.banners-center .banners-block {margin-bottom: 15px;}

#banners_FLUXTOP .banners-block, #banners_FLUXBOTTOM .banners-block {/* border: 1px solid #b9b9b9; background: #fff; padding: 7px; */ margin-bottom: 4px;}
#banners_GLEFT, #banners_GRIGHT  {position: fixed; top: 140px; z-index: 9999;}
#banners_GRIGHT {right: 0;}
#banners_RTOP .banners-block, #banners_RBOTTOM .banners-block {margin-bottom: 10px;}

.bannerIReport {border: 7px solid #4D4D4D; background: #fff; padding: 20px 25px; margin-bottom: 10px;}
.bannerIReport .title {color: #01B315; font-size: 40px; display: block; line-height: 1; text-align: center; width: 100%;}
.bannerIReport .title b {font-family: OpenSansBold; font-weight: normal; }
.bannerIReport .btn2 {display: block; background: url("/img/up1.png") no-repeat 90% center #01B516; color: #fff; padding: 10px 110px 10px 30px; line-height: 1; font-size: 18px; text-decoration: none; margin-top: 10px; border-radius: 10px;}
.bannerIReport .btn2 b {font-size: 30px; font-family: OpenSansBold; font-weight: normal; }


/* --- Blocks ---------- */
.block1 .btitle, 
.block2 .btitle, 
.block3 .btitle,
.block4 .btitle {background: #3e3e3e; color: #fff; font-size: 15px; padding: 15px; text-transform: uppercase; min-height: 21px; display: block; text-decoration: none;}
.btitle .title {color: #fff; text-decoration: none;}

.block1 .btitle b, 
.block2 .btitle b, 
.block3 .btitle b,
.block4 .btitle b,
.block5 .btitle b,
.block6 .btitle b {font-family: OpenSansBold; font-weight: normal; }

.block5 .btitle a {text-decoration: none; color: #000000;}
.block5 .btitle a:HOVER {color: #02893a;}

.block2 a:HOVER,
.block3 a:HOVER,
.block4 a:HOVER {color: #02893a;}

.block2 .date,
.block3 .date,
.block4 .date,
.block5 .date,
.block6 .date {color: #5b5757; font-size: 10px;}

.block1 {margin-bottom: 14px;}
.block1 .btitle {margin-bottom: 11px;}

.block2 {margin-bottom: 14px; border: 1px solid #c3c3c3; background: #f9f9f9;}
.block2 .binfo {background: url("/img/gr1.png") repeat-x top;  padding: 10px }
.block2 .txt {text-decoration: none; color: #000;}

.block3 {margin-bottom: 14px; clear: both;}
.block3 .binfo { /*background: url("/img/gr1.png") repeat-x top;*/  padding-top: 10px }
.block3 .txt {text-decoration: none; color: #000;}
.block3.videos .txt {display: block; line-height: 1.1; padding-top: 2px; }
.videos .img img {max-width: 160px;}
.block3.v1 .txt {color: #383b40; font-size: 14px; font-weight: bold; font-family: arial;}

#dqNonStop.block4 {border: none;}
.block4 {margin-bottom: 14px; border: 1px solid #c3c3c3; background: #f9f9f9;}
.block4 .binfo {box-shadow: inset 0 0 10px #828282;  padding: 5px 5px 5px 0;}
.block4 .txt {text-decoration: none; color: #000;}

.block5 .btitle,
.block6 .btitle {color: #000; font-size: 15px; padding-bottom: 20px; text-transform: uppercase;}

.block5 .element-first .pname,
.block6 .element-first .pname {font-size: 20px; font-family: OpenSansSemibold; text-decoration: none; color: #000; display: block; padding: 20px 0 5px; }

.block5 {margin-bottom: 20px; width: 475px; height: 920px; overflow: hidden; }
.block5 .element-first {border-width: 4px 1px 1px 1px; border-style: solid;  border-color: #00b615 #C3C3C3 #C3C3C3 #C3C3C3;   padding: 15px 13px 50px; height: 550px; overflow: hidden; background: #F9F9F9; position: relative; }
.block5 .element-first .txt {border-top: 1px solid #e2e2e2; padding-top: 10px; margin-top: 10px; }
.block5 .element {border-bottom: 1px solid #c8c8c8; padding: 15px 10px;}
.block5 .element .txt {font-family: OpenSansSemibold; text-decoration: none; color: #000; display: block;}
.block5 .element a.txt:HOVER, .block5 .element-first a.pname:HOVER {color: #02893a !important;}
.block5 .element-first .btn {position: absolute; bottom: 15px;}
.block5 .element-first .img img {max-width: 447px; }

.block6 .element-first { padding: 15px; background: #fff; }
.block6 .element-first .img {float: left; margin-right: 10px;}
.block6 .element-first.one .img {margin-right: 0;}
.block6 .digest {background: #f5f5f5; padding: 15px; }
.block6 .element {padding: 15px; border-bottom: 1px solid #c8c8c8;}
.block6 .element .img {float: left; margin-right: 15px;}
.block6 .element .txt {font-family: OpenSansSemibold; text-decoration: none; color: #000; display: block; font-size: 18px;}

.block7 {margin-bottom: 25px;}
.block7 .bhead {background: #f5f5f5;}
.block7 .date {color: #262626; display: block; float: left; font-size: 12px; margin-left: 25px; margin-top: 15px;}
.block7 .cat {float: right; color: #fff; padding: 15px 20px 16px 35px; font-size: 12px; text-decoration: none; text-transform: uppercase; background: url("/img/s3.png") no-repeat 15px center #262626;}
.block7 .source {float: right; color: #fff; padding: 15px 20px 16px 35px; font-size: 12px; text-decoration: none; text-transform: uppercase; background: url("/img/s3.png") no-repeat 15px center #4D4D4D; border-right: 1px solid #fff; }
.block7 .source2 {color: #fff; padding: 5px; font-size: 11px; background: #262626; }
.block7 .source2 span {color: #fff; padding-left: 35px; background: url("/img/s3.png") no-repeat 15px center; }
.block7 .pname {background: #262626; display: block; font-size: 24px; color: #fff; padding: 25px;}
.block7 .img {text-align: center;}
.block7 .img img {width: 705px;}
.block7 .digest {background: #f5f5f5; padding: 25px; color: #3f3f3f; font-size: 16px; }
.block7 .txt {background: #fff; padding: 25px;}
.block7 .rb {float: right; background-color: #4d4d4d; padding: 16px 20px;}
.block7 .views {color: #b9b9b9; font-size: 11px; }
.block7 .keywords {padding: 10px 25px; background: #F5F5F5; }
.block7 .keywords a {color: #3F3F3F; text-decoration: none;}
.block7 .keywords a:HOVER{color: #00B515; text-decoration: underline; }

.block8 .ptitle {text-transform: uppercase; border-bottom: 5px solid #fff; padding: 20px; }
.block8 .element {padding: 20px;}
.block8 .img {float: left; margin-right: 25px;}
.block8 .pname {font-size: 24px; text-decoration: none; color: #000; font-family: OpenSansSemibold; }
.block8 .pname:HOVER {color: #00b515;}
.block8 .element.row2 {background: #F5F5F5;}

.img.video {position: relative; display: block;}
.img.video .play {position: absolute; width: 64px; height: 64px; background: url("/img/play_off.png") center center; left: 50%; top: 50%; margin-top: -32px; margin-left: -32px; opacity: 0.5;}
.img.video:HOVER .play { background: url("/img/play_on.png") center center; opacity: 0.8; }

/* --- end - Blocks ------------ */
.views {color: #5b5757; font-size: 10px; background: url("/img/views.png") no-repeat left center; padding-left: 22px;}

ul.lst {padding: 0; margin: 0; list-style: none;}
ul.lst li {display: inline-block; padding: 12px 0 8px 6px; vertical-align: top;  width: 223px;}
ul.lst li:nth-child(3n+1) { padding-left: 0; }
ul.lst .img {margin-bottom: 5px; display: block; }
ul.lst .img img {max-width: 223px;}
ul.lst .date {display: block; }

ul.lst2 {padding: 0; margin: 0; list-style: none;}
ul.lst2 li {display:inline-block; vertical-align: top; width: 160px; padding: 12px 0 0 12px; }
ul.lst2 li:nth-child(4n+1) { padding-left: 0; }
ul.lst2 .img {margin-bottom: 5px; display: block;}
ul.lst2 .date {display: block; }


.breaking-news {background: #01903c; margin-bottom: 15px;}
.breaking-news .btitle {float: left; padding: 20px 10px; font-size: 15px; text-transform:uppercase; color: #fff; background: #005e27; }
.breaking-news .sliderLI, .breaking-news .sliderLI a {font-size: 15px; font-family: OpenSansSemibold; color: #fff; text-decoration: none; }
.breaking-news .icon { padding: 0 20px; background: #005e27; width: 10px;  }

#dqNewsStartSliders .txt {padding: 20px; position: absolute; background: url("/img/tr1.png"); font-size: 24px; color: #f3f3f3; left: 0; right: 0; bottom: 0; font-weight: bold; text-decoration: none;}
#dqNewsStartSliders .prevBtn {float: left; background-image: url("/img/prev.png");}
#dqNewsStartSliders .prevBtn, #dqNewsStartSliders .nextBtn { 
    background-position: center center;
    background-repeat: no-repeat;
    height: 70px;
    margin-top: -70px;
    top: 50%;
    width: 70px;}
#dqNewsStartSliders .nextBtn {float: right; background-image: url("/img/next.png");}

#dqEditorChoiseSliders .prevBtn {float: left; background-image: url("/img/prev2.png"); background-position: center center;}
#dqEditorChoiseSliders .prevBtn, #dqEditorChoiseSliders .nextBtn { width: 15px; height: 165px; background-repeat: no-repeat;}
#dqEditorChoiseSliders .nextBtn {float: right; background-image: url("/img/next2.png"); background-position: center center;}
#dqEditorChoiseSliders .prevBtn:HOVER, #dqEditorChoiseSliders .nextBtn:HOVER {background-color: #E8E8E8;}
#dqEditorChoiseSliders .element {float: left; padding: 10px 9px; border-right: 1px solid #b9b9b9; width: 197px; height: 130px; }
#dqEditorChoiseSliders li.sliderLI .element:last-child {border-right: none; }
#dqEditorChoiseSliders .img {float: left; margin-bottom: 10px; margin-right: 5px;}
#dqEditorChoiseSliders .txt {display: block;}

#dqReportajeTV .element-first {background: url("/img/gr2.png") no-repeat right center; margin-right: 15px; padding: 5px 20px 0 0; width: 235px; min-height: 300px; float: left;}
#dqReportajeTV .element-first .img {display: block;}
#dqReportajeTV .element-first .date {display: block; margin: 15px 5px;}
#dqReportajeTV .element-first .txt {margin: 0 5px; font-size: 15px; display: block; font-family: OpenSansSemibold; }
#dqReportajeTV .element .img, #dqJurnal .element .img {float: left; margin-bottom: 15px; margin-right: 5px;}
#dqReportajeTV .element .txt, #dqJurnal .element .txt {display: block;}
#dqReportajeTV .lst td, #dqJurnal .lst td {width: 50%;}
#dqReportajeTV .lst tr:first-child td:first-child, #dqJurnal .lst tr:first-child td:first-child {border-right-width: 1px; border-bottom-width: 1px; padding: 0 15px 15px 0; }
#dqReportajeTV .lst tr:first-child td:last-child, #dqJurnal .lst tr:first-child td:last-child  {border-bottom-width: 1px; padding: 0 0 15px 15px; }
#dqReportajeTV .lst tr:last-child td:first-child, #dqJurnal .lst tr:last-child td:first-child  {border-right-width: 1px; padding: 15px 15px 15px 0; }
#dqReportajeTV .lst tr:last-child td:last-child, #dqJurnal .lst tr:last-child td:last-child   {padding: 15px 0 15px 15px; }
#dqJurnal .lst td {border: 0px solid #b9b9b9; width: 33%;}
#dqJurnal .lst tr:first-child td:nth-child(2)  {border-bottom-width: 1px; border-right-width: 1px; padding: 0 15px 15px 15px; }
#dqJurnal .lst tr:last-child  td:nth-child(2)  {border-right-width: 1px; padding: 15px; }

#dqNonStop .element {border-bottom: 1px solid #c3c3c3; padding: 5px 0 5px 15px;}
#dqNonStop .element:HOVER {background: #fff;}
#dqNonStop .txt {display: block; margin-bottom: 10px;}
#dqNonStop .date {background: url("/img/s2.png") no-repeat left; padding-left: 10px;}

.categories-news {padding-top: 10px; }
.categories-news .block5:nth-child(2n) {float : right;}
.categories-news .block5:nth-child(2n+1) { float : left; }


.ptitle { font-family: OpenSansSemibold; color: #000; font-size: 18px; display: block; margin-bottom: 20px; border-bottom: 1px solid #b9b9b9; padding: 10px 20px; text-transform: uppercase; }

.ptitle.program {display: block; background: #fff; padding: 20px 15px; text-transform: uppercase;}
.ptitle.program i {color: #02B416; font-size: 18px; font-style:normal; text-transform: none;}


#dqEditorChoiseSliders .views, #dqReportajeTV .views {margin-top: 5px; float: left;}
.block5 .date, .block6 .element .date {border-right: 1px solid #c5c5c5; padding-right: 5px; }

.statistics .row {padding: 20px 15px;}
.statistics .r1 {background: #f5f5f5;} 
.statistics .date {display: block; color: #777; font-size: 11px; margin-bottom: 15px;}
.statistics .title {text-decoration: none; color: #000; font-size: 18px; font-family: OpenSansSemibold; }
/* --- end - site --------- */

ul.rss {padding: 0; margin: 0; list-style: none;}
ul.rss li {display: block; position: relative; border-bottom: 1px solid #c2c2c2; padding: 10px 5px 10px 20px; clear: both;}
.rss .cat {font-family: OpenSansSemibold; color: #000; font-size: 18px; }
.rss .par {font-family: OpenSans; color: #929292; font-size: 18px; }
.rss .sub {color: #3e3e3e; font-size: 13px; font-family: OpenSansSemibold; float: right; position: relative; width: 220px; height: 28px;}
.rss .txt {position: absolute; z-index: 10; right: 28px; top: 5px; padding-right: 15px;}
.rss .ico {position: absolute; z-index: 0;  right: 0; width: 28px; height: 28px; border-radius: 5px; box-shadow: 1px 1px 0px #fff;
background: #bfbfbf;
background: -moz-linear-gradient(top,  #bfbfbf 0%, #a2a2a2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#a2a2a2));
background: -webkit-linear-gradient(top,  #bfbfbf 0%,#a2a2a2 100%);
background: -o-linear-gradient(top,  #bfbfbf 0%,#a2a2a2 100%);
background: -ms-linear-gradient(top,  #bfbfbf 0%,#a2a2a2 100%);
background: linear-gradient(to bottom,  #bfbfbf 0%,#a2a2a2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#a2a2a2',GradientType=0 );
}
.rss .ico img {margin-right: 7px; margin-top: 7px; float: right; }

.rss .sub.over {font-family: OpenSansSemibold;}
.rss .sub.over .ico {
background: #9e9e9e;
background: -moz-linear-gradient(top,  #9e9e9e 0%, #666666 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#666666));
background: -webkit-linear-gradient(top,  #9e9e9e 0%,#666666 100%);
background: -o-linear-gradient(top,  #9e9e9e 0%,#666666 100%);
background: -ms-linear-gradient(top,  #9e9e9e 0%,#666666 100%);
background: linear-gradient(to bottom,  #9e9e9e 0%,#666666 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#666666',GradientType=0 );
	
}

.form {background: #f5f5f5; border-top: 4px solid #00b615; padding: 14px 25px 14px 14px; box-shadow : 0px 0px 5px #d4d4d4; color: #000; font-size: 14px; position: relative;}
.form td {padding: 5px 0;}
.form .btn-save {position: absolute; width: 228px; background: url("/img/up4.png") no-repeat 90% center #3E3E3E; right: 0; bottom: -65px; cursor: pointer; border-radius: 3px;}
.form .btn-save:HOVER {background: url("/img/up3.png") no-repeat 90% center #00B515  }
.form .btn-save span {font-size: 18px; color: #fff; display: block; padding: 12px 25px; font-family: OpenSansSemibold;}
.form .btn-save b {font-size: 31px; font-family: OpenSansBold; }
.form .input {
 width  : 100%;
 border: 1px solid #fff;
 background: #fff; 
 box-shadow : 0px 0px 5px #AFAFAF inset;
 padding: 5px;
 position: relative;
}
.form .input.active { box-shadow : 0px 0px 5px #00B515 inset; }
.form .input .s {position: absolute; top: -10px; left: 15px; width: 15px; height: 13px; background: url("/img/s6.png");}
.form .input input, .form .input textarea { border: none; background: none; width: 100%; } 
.form .input textarea { height: 100px; box-sizing: border-box; }

/* ------ Arch --------- */
ul.arch, ul.arch li
{
		margin:0;
		padding:0;
		list-style:none;
		text-align: center;
}
ul.arch li {
    display: inline-block;
    margin: 20px 0 0 10px;
    vertical-align: top;
    width: 160px;
    height: 210px;
}
.atitle {font-size: 18px; font-family: OpenSansBold; }
.month {text-align: left; font-size: 18px; color: #000; padding-bottom: 15px;}
.year  {text-align: left; font-size: 14px; color: #2D3192;}

.work_month { border-bottom: 1px solid #b9b9b9; border-top: 1px solid #b9b9b9; color: #777777; text-align: center; }
.week_month { border-bottom: 1px solid #b9b9b9; border-top: 1px solid #b9b9b9; color: #ff0000; text-align: center; }

.week_day { text-align: center; }
.week_day a, .week_day span { color: #ff0000; }

.arch .element {border-bottom: 1px solid #fff; padding-top: 15px; }
.arch .element .el2 {border-bottom: 1px solid #B9B9B9; padding-bottom: 15px;}
.arch .ntitle {color: #000000;
    display: block;
    font-family: OpenSansSemibold;
    font-size: 18px;
    text-decoration: none;}
.arch .date {font-size: 11px;}


/* --- end - arch ---------- */

/* --- DQ - Checkbox -------- */
.dq-checkbox-wrap {vertical-align: middle;}
.checkbox  { background-image: url("/img/checkbox.png"); background-repeat: no-repeat; width: 23px; height: 23px; display: block; display: inline-block; cursor: pointer; }
.checkbox:HOVER, .checkbox.active, .checkbox.dq-checked  { background-image: url("/img/checkbox-over.png");}
.dq-checkbox input {display: none;}
.checkbox.uncheck{background-position: 0 0;}
.checkbox.check {background-position: 0 -23px;}
/* -- end - DQ - Checkbox -------- */

/* Customize Scroll Pane */
#scrollNonStop {width: 100%; height: 648px; overflow: auto;}
.scroll-pane .jspTrack, .scroll-pane .jspVerticalBar {background: #c4c4c4; border-radius: 7px;  }
.scroll-pane .jspDrag {background: #828282; border-radius: 7px; }


/* Text Align */
.calign {text-align: center;}
.ralign {text-align: right;}

/* Font */
.farial   {font-family: arial;}
.fverdana {font-family: verdana;}

/* Color */
.cff {color: #fff;}
.c00 {color: #000;}

/* Background */
.bgff {background: #fff;}

.bgf7 {background: #F7F7F7;}

/* Border */
.br_ff  {border       : #fff 1px solid;}
.tbr_ff {border-top   : #fff 1px solid;}
.bbr_ff {border-bottom: #fff 1px solid;}

.tbr_3e {border-top   : #B9B9B9 1px solid;}
.bbr_3e {border-bottom: #B9B9B9 1px solid;}

/* Padding  */
.pad1  {padding       : 1px;}
.tpad1 {padding-top   : 1px;}
.rpad1 {padding-right : 1px;}
.bpad1 {padding-bottom: 1px;}
.lpad1 {padding-left  : 1px;}

.pad2  {padding       : 2px;}
.tpad2 {padding-top   : 2px;}
.rpad2 {padding-right : 2px;}
.bpad2 {padding-bottom: 2px;}
.lpad2 {padding-left  : 2px;}

.pad5  {padding       : 5px;}
.tpad5 {padding-top   : 5px;}
.bpad5 {padding-bottom: 5px;}
.lpad5 {padding-left  : 5px;}
.rpad5 {padding-right : 5px;}

.pad10  {padding       : 10px;}
.bpad10 {padding-bottom: 10px;}
.tpad10 {padding-top   : 10px;}
.lpad10 {padding-left  : 10px;}
.rpad10 {padding-right : 10px;}

.pad15  {padding       : 15px;}
.bpad15 {padding-bottom: 15px;}
.tpad15 {padding-top   : 15px;}
.lpad15 {padding-left  : 15px;}
.rpad15 {padding-right : 15px;}

.pad20  {padding     : 20px;}
.bpad20 {padding-bottom: 20px;}
.tpad20 {padding-top   : 20px;}
.lpad20 {padding-left  : 20px;}
.rpad20 {padding-right : 20px;}

.pad25  {padding     : 25px;}
.bpad25 {padding-bottom: 25px;}
.tpad25 {padding-top   : 25px;}
.lpad25 {padding-left  : 25px;}
.rpad25 {padding-right : 25px;}

/* Margin */
.mar1  {margin       : 1px;}
.bmar1 {margin-bottom: 1px;}

.mar5  {margin       : 5px;}
.bmar5 {margin-bottom: 5px;}
.tmar5 {margin-top   : 5px;}
.lmar5 {margin-left  : 5px;}
.rmar5 {margin-right : 5px;}

.mar10  {margin       : 10px;}
.bmar10 {margin-bottom: 10px;}
.tmar10 {margin-top   : 10px;}
.lmar10 {margin-left  : 10px;}
.rmar10 {margin-right : 10px;}

.mar20  {margin       : 20px;}
.bmar20 {margin-bottom: 20px;}
.tmar20 {margin-top   : 20px;}
.lmar20 {margin-left  : 20px;}
.rmar20 {margin-right : 20px;}

.mar25  {margin       : 25px;}
.bmar25 {margin-bottom: 25px;}
.tmar25 {margin-top   : 25px;}
.lmar25 {margin-left  : 25px;}
.rmar25 {margin-right : 25px;}

/* Height */
.h34 {height: 34px;}
.h55 {height: 55px; overflow: hidden;}

/* Width */
.wmain {width: 900px;}
.w235 {width: 235px;}
.w985 {width: 985px;}

/* Font Size */
.size10 {font-size: 10px;}
.size11 {font-size: 11px;}
.size14 {font-size: 14px;}
.size16 {font-size: 16px;}
.size18 {font-size: 18px;}
.size20 {font-size: 20px;}
.size22 {font-size: 22px;}
.size24 {font-size: 24px;}


/* Tag <a> */
.txt_und  {text-decoration: underline;}

a.txt_nund {text-decoration: none;}
a.txt_nund:hover {text-decoration: underline;}

a.menu_top       {font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu_top:hover {color: #ffffff; text-decoration: underline;}

a.btn_3 
{
 color: #ffffff;  
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 font-family: verdana;
}

div.error      { margin-bottom: 10px; padding: 10px; border: 1px solid #ff0000; color: #ff0000; font-weight: bold; }
div.error span { color: #DA2626; margin-left: 10px;}
input.error    { border: 1px solid #ff0000 !important; }

div.success      { margin-bottom: 10px; padding: 10px; border: 1px solid #000000; }
div.success span { color: #01B315; font-family: OpenSansBold; }


input.search_input
{
	border: 1px solid #006D8E;
	background: #ffffff;
	width: 140px;
	height: 15px;	
}

input.btn
{
  vertical-align: middle;
  border: 1px solid #D3D3D3;
  color: #555555;
  font-weight: bold;  
  background: #E7E7E7;
  cursor: pointer;
  display: block;
  padding: 5px 10px; 
  border-radius: 5px; 
}
input.btn:HOVER
{
	color: #212121;
	background: #DADADA;
}

input.txt, textarea.txt
{
 width  : 100%;
 border: 1px solid #fff;
 background: #fff; 
 box-shadow : 0px 0px 5px #e1e1e1 inset;
 padding: 5px;
}

select.txt
{
 width  : 100%;
 border: 1px solid #BCBCBC;
 background: #ffffff;
 height: 20px;	
}

textarea.txt
{  
 height: 100px;
 box-sizing: border-box;
}

iframe {width: 100%; }

#jtvGoogleSearch1 
{
	width: 581px;
	height: 500px;
}

/* jQuery lightBox plugin - Gallery style */
#gallery {		
		padding: 1px;
		/* width: 415px; */
}
#gallery ul { list-style: none; padding: 0;  }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 1px solid #D4DCE7;
		border-width: 1px;
}
#gallery ul a:hover img {
		border: 1px solid #31529F;
		border-width: 1px;
		color: #fff;
	}
#gallery ul a:hover { color: #000000; }
