.bt-cs{position:relative;border:none;}
.slides_container{overflow:hidden;position:relative;}
.bt-cs h3{color:#d67901;line-height:37px;text-indent:15px;text-transform:uppercase;background:url(../images/bg-header.png) repeat-x;height:37px;border:1px solid #cfcfcf;margin:0 !important;}
.bt-cs .next,.bt-cs .prev{display:none;width:40px;height:70px;top:0;opacity:0.4;}
.bt-cs:hover .next, .bt-cs:hover .prev{display:block;}
.bt-cs .next:hover, .bt-cs .prev:hover{opacity:1;}
.bt-cs a.next{background:url(../images/re-right.png) right center no-repeat !important;text-indent:-9999px;position:absolute;z-index:100;margin:0;padding:0;right:0;top:-70px;}
.bt-cs a.prev{background:url(../images/re-left.png) left center no-repeat !important;text-indent:-9999px;position:absolute;z-index:999;margin:0;padding:0;right:20px;top:-70px;}
.bt-cs .bt_handles{border:1px solid red;position:absolute !important;margin:0 !important;padding:0 !important;border:0 !important;z-index:101;}
.bt-cs .bt_handles li{float:left;margin:0 1px!important;list-style:none;padding:0px!important;background:none!important;}
.bt_handles li a{display:block !important;width:20px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;padding:18px 0 0 0 !important;overflow:hidden;}
.bt_handles li.current a{background-position:0 -20px;}
.bt-cs .bt_handles_num{border:1px solid red;position:absolute !important;margin:0 !important;padding:0 !important;border:0 !important;z-index:101;}
.bt-cs .bt_handles_num li{float:left;margin:0 1px!important;list-style:none;padding:0px!important;background:none!important;}
.bt_handles_num li a{display:block !important;width:12px;height:15px;line-height:15px;background:grey;float:left;padding:0!important;overflow:hidden;text-align:center;text-decoration:none;color:#fff;font-size:10px;}
.bt_handles_num li a:hover{opacity:0.8;}
.bt_handles_num li.current a{background:orange;}
.bt-cs .bt-row{float:left;position:relative;overflow:hidden;width:100% !important;}
.moduletable_ecalndr .bt-cs .bt-row{position:relative;overflow:hidden;margin:5px;padding:15px;background:rgba(0, 0, 0, 0.35);}
.moduletable_lnews .bt-cs .bt-row{float:left;position:relative;overflow:hidden;width:45% !important;margin:5px;padding:15px;background:rgba(0, 0, 0, 0.7);}
..moduletable_prog .bt-cs .bt-row{margin-bottom:-10px !important;}
.moduletable_prog .bt-cs .bt-row{background:#666;}
.moduletable_prog .bt-cs .bt-row:hover{background:#0c4cb3;}
.bt-cs .bt-inner{margin:0;position:relative;padding:0 10px;}
.bt-cs .bt-inner a{text-decoration:none;}
.bt-cs .bt-inner img{border:5px solid #fff;max-width:99%;margin:5px 0px;border-radius:0;}
.bt-cs .bt-inner .bt-title{font-family:"Arial";clear:both;color:#fff;font-size:140%;line-height:100%;display:inline-block;padding-top:15px;}
.moduletable_lnews .bt-cs .bt-inner .bt-title{width:60%;}
.moduletable_ecalndr .bt-cs .bt-inner .bt-title{font-size:110%;}
.bt-cs .bt-inner .bt-category{clear:both;color:#4a4a4a;font-weight:bold;line-height:150%;}
.moduletable_prog .bt-cs .bt-center{text-align:center;width:345px;}
.bt-cs .bt-extra{line-height:10px;margin-top:5px;font-size:190% !important;}
.moduletable_newse .bt-cs .bt-date,.bt-cs .bt-author{position:absolute;background:#ffed00;width:130px;right:0;bottom:60px;}
.moduletable_newse .bt-center{border-radius:50%;overflow:hidden;position:relative;}
.bt-cs .bt-date,.bt-cs .bt-author{font-weight:normal;font-size:50%;color:#fff;font-style:italic;}
.bt-row-separate{clear:both;height:1px;border-bottom:1px dotted #959595;margin:0px 10px;margin-bottom:15px;}