html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small,  tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	line-height: normal; 
	vertical-align: baseline;
	background: transparent;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
li {
  -moz-float-edge: content-box;

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* - - - - - - - */
.nobr {
	white-space: nowrap;
}
.ffbug442542 {
	display: none;
	position: absolute;
	font: 0px;
	line-height: 0px;
	height:0;
	visibility: hidden;
}
.ffbug442542, x:-moz-any-link, x:default {
	display: block;
	position: static;
}

/* - - - - - - - */








html {
	width: 100%;
	height: 100%;
	font-size:100%;
}
body {
	width: 100%;
	height: 100%;
	font-size: 0.625em;
	font-family: Verdana, Geneva, sans-serif;
	min-width: 980px;
}

/* - - - - - - - */
.l-all {
	margin: 0 0 0 0;
	min-height: 100%;
	position: relative;
}
* html .l-all {
	height: 100%;
}
.l-page {
	padding: 0 0 90px 0;
	position: relative;
	margin: 0 0 0 0;
}
/* - - - - - - - */

/* - - - - - - - */
.l-footer {
	position: relative;
	margin: -50px 15px 0 15px;
	height: 50px;
}

.l-footer__reducer {
	border-top: 1px solid #9c9c9c;	
	background: #fafafa;	
	height: 30px;
}

.b-footer__copyright {
	font: 1.2em/1.2em Verdana, Geneva, sans-serif;
	color: #3c3c3c;
	margin: 7px 0 0 10px;
}
.b-footer__copyright .l {
	color: #3589e0;
}
/* - - - - - - - */

/* - - - - - - - */
.b-header {
	zoom: 1;
	position: relative;
}
.b-header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
/* - - - - - - - */


/* - - - - - - - */
.b-ourlogo {
	background: url(/images/tm/our_logo.png) no-repeat;
	width: 163px;
	height: 63px;
	position: absolute;
	top: 15px;
	left: 15px;
	text-decoration: none;
}
/* - - - - - - - */


.b-sp {
	margin: 0 15px 0 198px;
	padding: 10px 0 0 0;
	min-height: 45px;
}

/* - - - - - - - */
.b-sp__s__opt {
	padding: 0 0 4px 5px;
	white-space: nowrap;
}
/* - - -  */
.b-sp__s__opt .cap {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 10px 0 0;
}
/* - - -  */
.b-sp__s__opt .lab {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	margin: 0 20px 0 0;
}
.b-sp__s__opt input {
	position: relative;
	top: 2px;
	margin: 0 5px 0 0;
}

/* - - - - - - - */

.l-sp {
	width: 100%;
}
.l-sp__p {
	width: 1%;
}

/* - - - - - - - */
.b-sp__s__field {
}
.l-sp__s__field {
	width: 100%;
}
/* - - -  */
.l-sp__s__field__i {
	vertical-align: middle;
	padding: 0 6px 0 0;
}
.l-sp__s__field__i .i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px;
	color: #999;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1; 
}
.l-sp__s__field__i .i:focus, .l-sp__s__field__i .i.focus {
	color: #353535;
}
/* - - -  */
.l-sp__s__field__b {
	width: 1%;
	vertical-align: middle;
}
.l-sp__s__field__b .b {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	background: #c8e0f4 url(/images/tm/b-sp__s__field__i__b_button.png) top left no-repeat;
	height: 22px;
	text-indent: -5000px;
	margin: 0 0 0 2px;
	border: none;
}
.l-sp__s__field__b .b.folders {
	width: 114px;	
	background: #c8e0f4 url(/images/tm/b-sp__s__field__i__b_folders_button.png) top left no-repeat;
}
.l-sp__s__field__b .b.everywhere {
	width: 96px;	
	background: #c8e0f4 url(/images/tm/b-sp__s__field__i__b_everywhere_button.png) top left no-repeat;
}

/* - - -  */
.l-sp__s__field__l {
	width: 1%;
}
.b-sp__s__field__l {
	margin: 0 0 0 10px;
	position: relative;
	top: -1px;
}
.b-sp__s__field__l .l {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	display: block;
	white-space: nowrap;
}

/* - - - - - - - */

.b-sp__s {
	margin: 2px 0 0 65px;
	white-space: nowrap;
}
/* - - -  */
.b-sp__s__user {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 5px 0;
}
.b-sp__s__user .name {	
	color: #3971d8;
	margin-right: 5px;
}
.b-sp__s__user .exit {
	color: #353535;
}
/* - - -  */
.b-sp__s__ql {
	text-align: right;
}
.b-sp__s__ql .l {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin-left: 10px;
}

.b-sp__s__warning {
	font: 1.5em/1.8em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 5px 0;
}
/* - - - - - - - */


/* - - - - - - - */
.b-mm {
	margin: 10px 15px 0 15px;
	border-bottom: 1px solid #acacac;
	padding: 0 200px 0 183px;
	position: relative;
}
.b-mm__advd {
	position: absolute;
	right: -3px;
	bottom: 0;
}
/* - - -  */
.l-mm__item {
	border-right: 5px solid #fff;
}
/* - - -  */
.b-mm__item {
	padding: 0 3px 0 0;
	background: #fff url(/images/tm/b-mm__item_bg.png) top right no-repeat;
}
.b-mm__item.b-mm__item_current {
	position: relative;
	margin-bottom: -1px;
	background: #fff url(/images/tm/b-mm__item_current_bg.png) top right no-repeat;
	zoom: 1;
}
/* - - -  */
.b-mm__item .l {
	display: block;	
	padding: 7px 7px 8px 10px;	
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;	
	background: url(/images/tm/b-mm__item_bg.png) top left no-repeat;	
}
.b-mm__item.b-mm__item_current .l {
	padding-bottom: 9px;
	background: url(/images/tm/b-mm__item_current_bg.png) top left no-repeat;
	text-decoration: none;
	zoom: 1;
}
/* - - - - - - - */

/* - - - - - - - */
.h-fdpglay-hlst {
	margin: 10px 15px 0 15px;
}
.b-fdpglay {
	width: 100%;
	table-layout: fixed;
}
.b-fdpglay__l {
	width: 250px;
}
.b-fdpglay__r {
	width: 100%;
}
/* - - - - - - - */

/* - - - - - - - */
.l-fd__head {
	width: 100%;
}
.b-fd__head {
	background: #4992DA;
	padding: 6px 10px 10px 10px;
}
.b-fd__head__fdname {
	font: 2.2em/1em Tahoma, Geneva, sans-serif;
	color: #fff;
	display: block;
}
.b-fd__head__fdname .txt {
	line-height: 1em;
}
.b-fd__head__fdname__datePicker {
	line-height: 1em;
}
.b-fd__head__fdname__chName {
	text-decoration: underline;	
	position: relative;
	top: -1px;
}
.b-fd__head__fdname__chCityName {
	font-size: 0.64em;
	font-style: normal;
	text-decoration: underline;
}
.b-fd__head__fdname__chDelimiter {
	font-size: 0.63em;
	font-style: normal;
	color: #96befa;
	margin: 0 0.5em;
	position: relative;
	top: -1px;
}
.b-fd__head__fdname .nums {
	font-size: 0.75em;
	color: #a0d2ff;
	margin: 0 0 0 6px;
}
/* - - - - - - - */

.l-fd__head__changeNameOuter {
	width: 100%;
}
.l-fd__head__changeNameOuter__l {
	width: 1%;
	vertical-align: middle;
}

.b-fd__head__changeName {
	margin: 0 0 0 10px;
}
.l-fd__head__changeName {
	width: 100%;
}
.l-fd__head__changeName__r {
	width: 1%;
	vertical-align: middle;
}

.b-fd__head__changeName__i {
	font: 12px/20px Tahoma, Geneva, sans-serif;
	width: 100%;
	height: 18px;
	padding: 2px 2px 0 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
	position: relative;
	top: 1px;
}
.b-fd__head__changeName__2SaveOrNot2Save {
	margin: 0 0 0 15px;
	white-space: nowrap;
}
.b-fd__head__changeName__2SaveOrNot2Save .ln {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #fff;
	border-bottom: 1px dotted #fff;
	cursor: pointer;
	margin: 0 10px 0 0;
}

/* - - - - - - - */

.b-epsdsTb {
	background: #edf5f9;
	position: relative;
	margin: 0 0 0 0;
	padding: 1px 0;
}
.l-epsdsTb {
	width: 100%;
}
.l-epsdsTb__gap {
	width: 99%;
}
/* - - -  */
.l-epsdsTb__btns {
	width: 1%;
}
.h-epsdsTb__btns__hlst {
	padding: 5px 5px;
	margin: 4px 5px;
}
.h-epsdsTb__btns__hlst.h-epsdsTb__btns__hlst_hl {
	background: #FFFCCA;		
}
.b-epsdsTb__btns {
	display: block;
}
.b-epsdsTb__btns__i {
	padding: 0 0;
	position: relative;	
}
.l-epsdsTb__btns {
}


.b-epsdsTb__btns__newTextSlide {
	display: inline;
	float: left;
	margin: 3px 0 0 20px;
}
.b-epsdsTb__btns__newTextSlide .txt {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	border-bottom: 1px dotted #3971D8;
	white-space: nowrap;
	cursor: pointer;
}


.b-superB {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	border-top: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
	margin: 0 1px;
	position: relative;
	cursor: pointer;	
}
.b-superB.clicked {
	margin: -4px -9px;
	-webkit-box-shadow: 0px 0px 10px #404040;
	-moz-box-shadow: 0px 0px 10px #404040;
	z-index: 2;
	border: none;
}
.b-superB.dsbl {
	opacity: 0.5;
	cursor: default;
}
.b-superB__i {
	position: relative;
	margin: 0 -1px;
	border-left: 1px solid #8b8b8b;
	border-right: 1px solid #8b8b8b;	
	background: #fbfbfb url(/images/tm/b-superB_bg.png) left bottom repeat-x;
	overflow: hidden;
}
/* - - -  */
.b-superB.actv:hover {
	border-color: #4992DA; 
}
.b-superB.actv:hover .b-superB__i {
	background: #4992DA;
	border-color: #4992DA;	
}
.b-superB.actv:hover i, .b-superB.actv:hover a {
	color: #fff;
}
/* - - -  */


.b-superB.clicked .b-superB__i {
	background: #3c3c3c;
	padding: 5px 10px;
	border: none;
	margin: 0;
}
.b-superB__i .linkTerminator {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 200px;
	height: 50px;
	display: none;
}
.b-superB.dsbl .b-superB__i .linkTerminator {
	display: block;
}
.b-superB__i i, .b-superB__i a {
	display: block;
	padding: 3px 0 5px 10px;
	margin-right: 10px;
	font: 12px/14px Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	position: relative;
	z-index: 1;
	text-decoration: none;
}
.b-superB.b-superB_arrowD .b-superB__i i, .b-superB.b-superB_arrowD .b-superB__i a {
	padding-right: 10px;
	background: url(/images/tm/b-superB_arrowdown.png) right 9px no-repeat;
}
.b-superB.clicked .b-superB__i i, .b-superB.clicked .b-superB__i a {
	color: #fff;
}
.b-superB.b-superB_arrowD.clicked .b-superB__i i, .b-superB.b-superB_arrowD.clicked .b-superB__i a {
	background: url(/images/tm/b-superB__clicked_arrowtop.png) right 9px no-repeat;
}
/* - - - - - - - */
.l-epsdsTb__btns__selecter {
	vertical-align: middle;
}
.b-epsdsTb__btns__selecter {
	font:  1.2em/1em Tahoma, Geneva, sans-serif;	
	margin: 0 10px 0 0;
	white-space: nowrap;
}
.b-epsdsTb__btns__selecter__t {
	color: #353535;	
	font-style: normal;	
}
.b-epsdsTb__btns__selecter__what {
	color: #3971D8;
	border-bottom: 1px dotted #3971D8;
	cursor: pointer;
	margin: 0 2px 0 0;
	font-style: normal;
}
.b-epsdsTb__btns__selecter input {
	position: relative;
	top: 1px;
	margin: 0 4px 0 0;
}
/* - - - - - - - */
.b-superB.b-epsdsTb__btns__cp {
	margin-right: 5px;
}
.b-superB.b-epsdsTb__btns__mv {
	margin-left: 6px;
}
.b-superB.b-epsdsTb__btns__mv .icon {
	font-style: normal;
	font-weight: normal;
	background: url(/images/tm/b-epsdsTb__btns__mv_icon.png) right 4px no-repeat;
	padding-right: 16px;
	margin-right: 9px;
	display: block;
}	
/* - - - - - - - */
.h-epsds-hlst {
	margin: 8px 10px 0 10px;
	position: relative;
}
.b-epsds {
	width: 100%;
}
/* - - -  */
.b-epsds th {
	border-bottom: 1px dotted #acacac;
	padding: 5px 0 7px 0;
}
.b-epsds th.b-epsds__hgap, .b-epsds td.b-epsds__hgap {
	width: 0 !important;
	padding: 0 0 0 5px !important;	
}
.b-epsds td {
	vertical-align: top;
}
.b-epsds__vgap {
	height: 5px;		
}
/* - - -  */

.b-epsds tr.even, .b-epsds tr.odd {
	border-bottom: 1px dotted #d1d1d1;
}
.b-epsds tr.even {
//	background: #f9f9f9;
}
.b-epsds tr.odd {
}
.b-epsds tr.slctd, .b-users__user.slctd {
	background: #fffcca;
}
.b-epsds__grouped {
	border-bottom: 1px dotted #d1d1d1;
}

.b-epsds__grouped:hover {
	background: #d8ebff;
}
.b-epsds tr.odd:hover, .b-epsds tr.even:hover {
	background: #d8ebff;
}


/* - - -  */
.b-epsds__num, .b-epsds__mc, .b-epsds__chlogo, .b-epsds__dt, .b-epsds__ctrl, .b-epsds__length, .b-epsds__chtype {
	width: 1%;
}
.b-epsds__ename {
	width: 70%;
	
	/* ie8 */
	width  /*\**/: 50%\9;
}
.b-epsds__ename.wide {
	width: 95%;
}
.b-epsds__bname {
	width: 25%;
}
.b-epsds__chlogo {
	text-align: left;
}
.b-epsds__gap {
	width: 0 !important;
	padding: 0 0 0 5px !important;	
}
.b-epsds__gap i {
	display: block;
	padding: 0 10px 0 0;
}
.l-epsds__ctrl {
	float: right;
}
/* - - -  */
.b-epsds__num .num {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #9d9d9d;
	display: block;
	margin: 10px 8px 10px 0;
	text-align: right;
}
.b-epsds__mv {
	width: 12px;
	height: 22px;
	display: block;
	position: absolute;
	margin: 6px 0 0 22px;
	background: #e2e2e2 url(/images/tm/b-epsds__mv_icon.png) left top no-repeat;
	cursor: move;
}
.b-epsds__mv:hover {
	background-position: left bottom;
}
.b-epsds__selecter {
	margin: 11px 31px 0 0;
	padding: 0;
}
.b-epsds__chlogo .l {
	text-decoration: none;
	cursor: pointer;
	display: inline;
	margin: 6px 20px 3px 0;
	float: right;
}
.b-epsds__chlogo .chname {
	text-align: right;
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-decoration: none;
	cursor: pointer;
	display: block;
	margin: 10px 10px 10px 0;	
}
.b-epsds__chlogo .l img {	
	border: none;
}
.b-epsds__chtype .chtype {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 10px 20px 10px 0;
}
.b-epsds__dt .dt {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 10px 10px 10px 0;
	text-align: right;
	white-space: nowrap;
}
.b-epsds__dt .dt .d {
	color: #353535;
	line-height: 1em;
}
.b-epsds__dt .dt .t {
	color: #353535;
	line-height: 1em;
}
.b-epsds__ename .ename {
	background: url(/images/tm/b-epsds__ename_icon.png) left 7px no-repeat;
	padding: 10px 20px 10px 26px;
	cursor: pointer;
	float: left;
	text-decoration: none;
}
.b-epsds__ename .ename:hover {
	background-position: left -972px;
}
.b-epsds__ename .ename i {
	color: #282828;
	text-decoration: none;
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
}
.b-epsds__ename .ename:hover i {
	color: #3c6cc3;
	text-decoration: underline;
}
.b-epsds__bname .bname {
	padding: 10px 20px 10px 0;
	cursor: pointer;
	text-decoration: none;
	float: left;
}
.b-epsds__bname .bname .l {
	color: #8F8F8F;
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}
.b-epsds__bname .bname:hover i {
	color: #3c6cc3;
	text-decoration: underline;
}
.b-epsds__length .length {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 10px 20px 10px 0;
	text-align: right;
}


.b-epsds__ctrl__cp {
	display: block;
	width: 16px;
	height: 14px;
	margin: 9px 0 0 10px;
	background: url(/images/tm/b-epsds__ctrl__cp_icon.png) left top no-repeat;
	text-indent: -5000px;
}
.b-epsds__ctrl__cp.dsbl {
	background-position: left bottom;
	cursor: default;
}
.b-epsds__ctrl__cp_unfoldered {
	background-position: left bottom;
}
.b-epsds__ctrl__dl {
	display: block;
	width: 15px;
	height: 11px;
	margin: 11px 0 0 10px;
	background: url(/images/tm/b-epsds__ctrl__dl_icon.png) top no-repeat;
	text-indent: -5000px;
	float: right;	
}
.b-epsds__ctrl__dl:hover {
	background-position: bottom;
}
.b-epsds__ctrl__edit {
	display: block;
	width: 14px;
	height: 14px;
	margin: 10px 0px 0 10px;
	background: url(/images/tm/b-epsds__ctrl__edit_icon.png) left top no-repeat;
	text-indent: -5000px;
}
.b-epsds__ctrl__edit.new {
	background-position: left bottom;
	cursor: default;
}

/* - - -  */
.b-epsds__h {
	display: inline;
	float: left;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	cursor: pointer;
}
.b-epsds__h.b-epsds__h_asc {
	padding-right: 10px;
  background: url(/images/tm/b-epsds__h_ascdsc_icons.png) 100% -88px no-repeat;
}
.b-epsds__h.b-epsds__h_dsc {
	padding-right: 10px;
	background: url(/images/tm/b-epsds__h_ascdsc_icons.png) 100% 3px no-repeat;
}
.b-epsds__h.b-epsds__h_ch {
	margin: 0 20px 0 0;
	float: right;
}
.b-epsds__h.b-epsds__h_date {
	margin: 0 10px 0 0;
}
.b-epsds__h.b-epsds__h__epsdNum {
	float: right;
}
.b-epsds__h.b-epsds__h_ename {
	float: left;
	margin: 0 0 0 25px;
}
.b-epsds__h.b-epsds__h_bname {
	float: left;
	margin: 0 0 0 0;
}
.b-epsds__h.b-epsds__h_len {
	float: right;
	margin: 0 20px 0 0;
}
.b-epsds__h i {
	font-style: normal;
	border-bottom: 1px dotted #3589e0;	
}

/* - - - - - - - */
.b-epsdsPgn {
	position: relative;
	display: block;
	height: 0;
	font: 0;
	padding: 45px 0 0 0;
	margin:  5px 10px 0 10px;
}
.l-epsdsPgn {
	position: absolute;
	right: 10px;
	top: 12px;
}
.l-epsdsPgnBtns {
	position: absolute;
	left: 5px;
	top: 10px;
}
/* - - -  */
.b-epsdsPgn__2first {
	position: relative;
	height: 22px;
	padding: 0 19px;
	display: block;
}
.b-epsdsPgn__2first .l {
	font: 1.2em/22px Tahoma, Geneva, sans-serif;
	color: #3971d8;
	white-space: nowrap;
	display: block;
}
.b-epsdsPgn__2first.dsbl {
	cursor: default;
	text-decoration: none;
}
.b-epsdsPgn__2first.dsbl .l {
	color: #353535;
	opacity: 0.5;
}
/* - - -  */
.b-epsdsPgn__main {
	height: 22px;
	padding: 0 19px;
	position: relative;
	display: block;
}
.b-epsdsPgn__main__cur {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
}
.b-epsdsPgn__main__cur .l {
	color: #2a5db0;
}
.b-epsdsPgn__main__cur .i {
	font: 12px/20px Tahoma, Geneva, sans-serif;
	width: 22px;
	height: 18px;
	padding: 2px 2px 0 2px;
	margin: 0 4px 0 3px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1; 
}
.b-epsdsPgn__main__cur {
	position: relative;
}
.b-epsdsPgn__main__bck {
	width: 13px;
	height: 13px;
	position: absolute;
	left: 0;
	top: 5px;
	background: url(/images/tm/b-epsdspgn__bck_icon.png) left top no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}
.b-epsdsPgn__main__bck:hover, .b-epsdsPgn__2first:hover .b-epsdsPgn__main__bck {
	background-position: left bottom;
}
.b-epsdsPgn__main__fwd {
	width: 13px;
	height: 13px;
	position: absolute;
	right: 0;
	top: 5px;
	background: url(/images/tm/b-epsdspgn__fwd_icon.png) left top no-repeat;
	text-indent: -5000px;
	cursor: pointer;	
}
.b-epsdsPgn__main__fwd:hover {
	background-position: left bottom;
}
.b-epsdsPgn__main__bck.dsbl, .b-epsdsPgn__main__fwd.dsbl, .b-epsdsPgn__2first.dsbl:hover .b-epsdsPgn__main__bck {
	opacity: 0.5;
	background-position: left top;
}

/* - - - - - - - */
.b-epsdsSMThBar {
	padding: 14px 10px 13px 10px;
}
.l-epsdsSMThBar {
	width: 100%;
}
.l-epsdsSMThBar__epsdCount {
	width: 36%;
	vertical-align: middle;
}
.l-epsdsSMThBar__grp {
	width: 30%;
	vertical-align: middle;
}
.l-epsdsSMThBar__viewOptions {
	width: 34%;
	text-align: right;
	vertical-align: middle;
}
.h-epsdsSMThBar__viewOptions__hlst {
	margin: 0 0 0 20px;
	position: relative;
	top: -1px;
}
/* - - -  */
.b-epsdsSMThBar__epsdCount {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
}
/* - - -  */
.b-epsdsSMThBar__viewOptions {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	cursor: pointer;
	padding: 0 10px 0 0;
	background: url(/images/tm/b-epsdsSMThBar__viewOptions.png) right  6px no-repeat;
}
.b-epsdsSMThBar__viewOptions span {
	border-bottom: 1px dotted #3589e0;
}
/* - - -  */
.b-epsdsG {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
}
.b-epsdsG {
}
/* - - - - - - - */
.b-epsdsS {
	margin: 0 0 0 20px;
}
.l-epsdsS {
	width: 100%;
}
.l-epsdsS__t, .l-epsdsS__b, .l-epsdsS__l {
	width: 1%;
	vertical-align: middle;
}
.l-epsdsS__i {
}
.l-epsdsS__i__inner {
	position:relative;
	padding: 0 30px 0 0;
}

.b-epsdsS__t {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	margin: 0 4px 0 0;
}
.b-epsdsS__i {
	font: 12px/20px Tahoma, Geneva, sans-serif;
	width: 100%;
	height: 18px;
	padding: 2px 2px 0 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1; 
}
.b-epsdsS__b {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0px;
	right: 0;
	background: url(/images/tm/b-epsdsS__b_button.png) left;
	border: 0;
}
/* - - -  */
.b-epsdsS__l {
	background: url(/images/tm/b-epsdsS__l_icon.png) right 5px no-repeat;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
}
.b-epsdsS__l i {
	font: 1em/1em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	border-bottom: 1px dotted #3589e0;
}
/* - - - - - - - */
.l-fd__head__ctrl__item {
	vertical-align: top;
}

.l-fd__head_fdname {
	vertical-align: top;
}
.l-fd__head__ctrl {
	vertical-align: top;
	width: 1%;
}
.b-fd__head__ctrl {
	margin: 5px 0px 0 20px;
	white-space: nowrap;
	text-align: right;
}
.b-fd__head__ctrl .l {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #fff;
	cursor: pointer;
	position: relative;
	margin: 0 15px 0 0;
}
.b-fd__head__ctrl .l.dsbl {
	opacity: 0.5;
	cursor: default;
}
.b-fd__head__ctrl .l span {
	border-bottom: 1px dotted #fff;
	line-height: 1em;
}

.b-fd__head__ctrl__activate {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #fff;
	cursor: pointer;
	position: relative;
	padding: 0 0 0 15px;
}
.b-fd__head__ctrl__activate .chb {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}


.b-superL {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	cursor: pointer;
	position: relative;
	padding: 10px 15px;
	margin: -10px -15px;
}
.b-superL.dsbl {
	opacity: 0.5;
	cursor: default;
}

.b-superL__Inner {
	display: block;
	padding: 0 10px 0 0;
	background: url(/images/tm/b-superL__arrows_dark_icon.png) right 4px no-repeat;		
}
.b-superL.clicked {
	background-color: #3c3c3c;
	-webkit-box-shadow: 0px 0px 10px #404040;
	-moz-box-shadow: 0px 0px 10px #404040;	
}
.b-superL.clicked .b-superL__Inner {
	background: url(/images/tm/b-superL__arrows_light_icon.png) right -89px no-repeat;		
}
.b-superL .b-superL__Inner span, .b-superL .b-superL__Inner .txt {
	border-bottom: 1px dotted #3971d8;
	line-height: 1em;
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	white-space: nowrap;
}
.b-superL.clicked .b-superL__Inner span, .b-superL.clicked .b-superL__Inner .txt {
	color: #fff;
	border-bottom-color: #fff;
}

.b-superL.b-superL__fd__head__ctrl .num {
	font: 0.9em/1em Tahoma, Geneva, sans-serif;
	color: #a0d2ff;
	position: absolute;
	top: 0.4em;
	right: 20px;
	vertical-align: baseline;
}
.b-superL.b-superL__fd__head__ctrl .b-superL__Inner {
	background: url(/images/tm/b-superL__arrows_light_icon.png) right 4px no-repeat;		
}
.b-superL.b-superL__fd__head__ctrl .b-superL__Inner span {
	color: #fff;
	border-bottom-color: #fff;
}


.b-superL .b-superDD {
	top: 34px;
	right: 0;
	left: auto;
	z-index: 5000;
	text-align: left;
}

/* - - - - - - - */

.b-fdSearch {
	background: #edf5f9;
	position: relative;
}
.b-clcSearch {
	position: relative;
}

.b-clcSearch__cclsAval {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #646464;
	white-space: nowrap;
	margin: 0 70px 0 0;
}
.b-clcSearch__cclsAval .num {
	font-weight: normal;
	color: #000;
}

/* - - -  */
.h-fdSearch__hlst {
	margin: 0 12em -10px 0;
	padding: 15px 10px 13px 10px;
}
.h-fdSearch__hlst.h-fdSearch__hlst_advn {
	margin-bottom: 0;
}
.h-fdSearch__hlst.h-fdSearch__hlst_ch {
	margin-right: 0;
}
.h-clcSearch__hlst {
	margin: 0 0 0 0;
	padding: 15px 10px 15px 10px;
}
.l-fdSearch {
	width: 100%;
}	

.l-fdSearch__option {
	vertical-align: middle;
}
.l-fdSearch__i {
	width: 98%;
	vertical-align: middle;	
}	
.l-fdSearch__b {
	width: 1%;
}	
.l-fdSearch__l {
	width: 1%;
	vertical-align: middle;
}
/* - - -  */
.b-fdSearch__chCap {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	display: block;
	margin: 0 10px 0 0;
}
/* - - -  */
.h-fdSearch__i__hlst {
	margin: 0 6px 0 0;
}
.h-fdSearch__hlst.h-fdSearch__hlst_advn .h-fdSearch__i__hlst {
	visibility: hidden;
}

.b-fdSearch__i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
.b-fdSearch__i.placeholder {
	color: #999999;
}
/* - - -  */
.b-fdSearch__b {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	background: #c8e0f4 url(/images/tm/b-fdSearch__extd__b_button.png) top left no-repeat;
	width: 98px;
	height: 22px;
	text-indent: -5000px;
	margin: 0 0 0 2px;
	border: none;
}
.h-fdSearch__hlst.h-fdSearch__hlst_advn .b-fdSearch__b {
	visibility: hidden;
}

/* - - -  */

.h-fdSearch__extd__dupes {
	display: block;
	margin: 0 0 10px 0;
}
.b-fdSearch__extd__dupes {
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	padding: 0 0 0 20px;
}
.b-fdSearch__extd__dupes .chb {
	position: absolute;
	left: 0;
	top: 2px;
	margin: 0;
	padding: 0;
}

/* - - -  */
.b-fdSearch__l {
	background: url(/images/tm/b-epsdsS__l_icon.png) right 4px no-repeat;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
	position: absolute;
	top: 19px;
	right: 10px;
	z-index: 1;
	cursor: pointer;
}
.b-fdSearch__l span {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	border-bottom: 1px dotted #3589e0;
}



/* - - - - - - - */
.b-fdCont {
	border-top: 1px solid #4992DA;
	border-bottom: 1px solid #4992DA;
}
.b-fdCont.b-fdCont_topics {
	border: 0;
}
.b-fdCont__i {
	position: relative;
	border-left: 5px solid #4992DA;
	border-right: 5px solid #4992DA;
	border-bottom: 4px solid #4992DA;		
	margin: 0 -1px;
}
.b-fdCont.b-fdCont_topics .b-fdCont__i {
	border: 0;
	margin-left: 0;
	margin-right: 0;	
}
/* - - - - - - - */
.b-epsdsRulesEdit {
	background: #edf5f9;
	padding: 12px 10px;
}
.l-epsdsRulesEdit__tb__t {
	vertical-align: middle;
}
.b-epsdsRulesEdit__tb .t {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	margin: 0 10px 0 0;
}
.b-superB.b-epsdsRulesEdit__tb__clear { 
	margin-left: 5px;
}

.b-epsdsRulesEdit__tb {
	position: relative;
	padding: 0 70px 0 0;
}
.b-epsdsRulesEdit__collapser {
	background: url(/images/tm/b-epsdsRulesEdit__collapser_icon.png) right 4px no-repeat;
	padding: 0 10px 0 0;
	position: absolute;
	top: 5px;
	right: 0;
}
.b-epsdsRulesEdit__collapser i {
	font: 1em/1em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	border-bottom: 1px dotted #3589e0;
}
/* - - -  */
.b-epsdsRulesEdit__lst {
	border: 1px solid #acacac;
	background: #fff;
	padding: 10px 5px;
	margin: 10px 0 0 0;
}
.b-epsdsRulesEdit__lst__item {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #2a5db0;
	text-decoration: underline;
	cursor: pointer;
	padding: 3px 20px 4px 5px;
	background: url(/images/tm/b-epsds__ctrl__dl_icon.png) right 4px no-repeat;
	border-right: 5px solid #fff;
}
.b-epsdsRulesEdit__lst__item:hover {
	color: #353535;
	text-decoration: none;
	background-color: #ffffcc;
	background-position: right -96px;
	border-right-color: #ffffcc;
}


.b-superDD {
	-webkit-box-shadow: 0px 0px 10px #404040;
	-moz-box-shadow: 0px 0px 10px #404040;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=6);
	position: absolute;
	background: #f3f3f3;
	left: 0;
	top: 32px;
}
.b-superDD  p {
}

/* - - - - - - - */
.b-superDD__fdRulesEdit .existed {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #808080;
	margin: 12px 20px 10px 15px;
}
.b-superDD__fdRulesEdit .rulesList {
	margin: 10px 0 12px 0;
}
.b-superDD__fdRulesEdit .rulesList__item {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	padding: 5px 35px 6px 52px;
	background: url(/images/tm/b-superDD__epsdsRulesEdit__tb__addR_rulesList__item_icon.png) 30px 3px no-repeat;
	white-space: nowrap;
	cursor: pointer;
	position: relative;
	display: block;
}
.b-superDD__fdRulesEdit .rulesList__item:hover {
	background-color: #4992DA;
	color: #fff;
}
.b-superDD__fdRulesEdit .rulesList__item .rulesList__item__l {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 4px;
	right: 10px;
	background: url(/images/tm/b-superDD__fdRulesEdit_rulesList__item__l_icon.png) 0 0 no-repeat;
	cursor: pointer;
}
.b-superDD__fdRulesEdit .rulesList__item:hover .rulesList__item__l {
	background-position: 0 bottom;
}
.b-superDD__fdRulesEdit .rulesList__item .chb {
	position: absolute;
	left: 10px;
	top: 4px;
	margin: 0;
	padding: 0;
}

.b-superDD__fdRulesEdit .delimiter {
	display: block;
	border-bottom: 1px dotted #808080;
	font: 0;
	height: 0;
	margin: 12px 10px 10px 10px;
}

.b-superDD__fdRulesEdit .saveChanges {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #2a5db0;
	text-decoration: underline;
	margin: 0 20px 10px 10px;
	padding: 3px 0 4px 0;
	cursor: pointer;
	display: block;
}

.b-superDD__fdRulesEdit .createNewRule {
	background: url(/images/tm/b-superDD__epsdsRulesEdit__tb__addR_createNewRule_icon.png) 0 1px no-repeat;
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #2a5db0;
	text-decoration: underline;
	margin: 0 20px 10px 5px;
	padding: 3px 0 4px 29px;
	cursor: pointer;
	display: block;
}

.b-superDD__fdRulesEdit__search {
	margin: 10px 16px 10px 10px;
}
.b-superDD__fdRulesEdit__search__I {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1; 
}


.h-fdTreeCat-hlst {
	margin: 0 0 10px 0;
}
/* - - - - - - - */
.b-fdTreeCat__all {
	display: block;
	position: relative;
	border-top: 1px solid #edf5f9;
	border-bottom: 1px solid #edf5f9;	
	margin: 0 7px 4px 1px;
}
.b-fdTreeCat__all.b-fdTreeCat__lst__fditem_loading.cur {
	margin-right:-100px;
}
.b-fdTreeCat__all.cur {
	margin-right: 0;
	border-color: #3589e0;	
}
.b-fdTreeCat__all__l {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	margin: 0 -1px;
	background: #edf5f9 url(/images/tm/b-fdTreeCat_icons.png) 17px -83px no-repeat;
	padding: 4px 19px 6px 40px;
	cursor: pointer;
	white-space: nowrap;
	text-decoration: none;
}
.b-fdTreeCat__all.cur .b-fdTreeCat__all__l {
	background-color: #4992DA;
	color: #fff;
}
.b-fdTreeCat__all__l.b-fdTreeCat__all__l_archive {
	text-decoration: underline;
}

/* - - -  */
.b-fdTreeCat {
	margin: 0 7px 4px 2px;
}
.b-fdTreeCat__h {
	display: block;
	position: relative;
	/*border-top: 1px solid #cfe7f6;*/
}
.l-fdTreeCat__h__rc1 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	/*border-top: 1px solid #cfe7f6;*/
}
.b-fdTreeCat__h__l {
	font: bold 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;	
	display: block;
	position: relative;
	margin: 0 -1px;
	background: #E1E1E1 /*#cfe7f6*/ url(/images/tm/b-fdTreeCat_arrows.png?200911121200) 9px 9px no-repeat;
	padding: 6px 19px 6px 19px;
	cursor: pointer;
	white-space: nowrap;
}
.b-fdTreeCat.expd .b-fdTreeCat__h__l {
	background-position: -986px 8px;
}
/* - - -  */
.b-fdTreeCat__lst {
	display: none;
	position: relative;
	/*border-bottom: 1px solid #edf5f9;*/
}
.b-fdTreeCat.expd .b-fdTreeCat__lst {
	display: block;
}
.l-fdTreeCat__lst__rc1 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	/*border-bottom: 1px solid #edf5f9;*/
}
.l-fdTreeCat__lst__rc2 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	padding: 1px 0;
	background: #FFF/*#edf5f9*/;
	padding-bottom: 2px;
}

.b-fdTreeCat__lst__fditem {
	margin: 0 -4px 0 0;
	position: relative;
	background: transparent url(/images/tm/b-fdTreeCat_arrows.png?200911121200) 8px 10px no-repeat;
	border-left: 1.6em solid #FFF;
	padding: 0 25px 0 17px;
	cursor: pointer;
}
.b-fdTreeCat__lst__fditem.expd {
	background-position: -986px 10px;
}
.b-fdTreeCat__lst__fditem.b-fdTreeCat__lst__fditem_loading {
	margin-right:-100px;
	padding-right: 121px;
}
.b-fdTreeCat__lst__fditem .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: normal;
	padding: 5px 0;
	text-decoration: none;
}
.b-fdTreeCat__lst__fditem .l.fd {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px -80px no-repeat;
}
.b-fdTreeCat__lst__fditem .l.smart {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px 4px no-repeat;
}
.b-fdTreeCat__lst__fditem.cur {
	background-color: #4992DA;
	border-left-color: #4992DA;
}
.b-fdTreeCat__lst__fditem.cur.expd {
  background-position: -986px 10px;
}
.b-fdTreeCat__lst__fditem.cur .l {
	color: #fff;	
}
.b-fdTreeCat__lst__fditem.empty {
	background-image: none;
}

/* - - -  */

.b-fdTreeCat__lst__userG {
	margin: 0 -4px 0 0;
	position: relative;
	border-left: 1.6em solid #edf5f9;
	padding: 0 25px 0 0;
	cursor: pointer;
}
.b-fdTreeCat__lst__userG.b-fdTreeCat__lst__fditem_loading {
	margin-right:-100px;
	padding-right: 121px;
}
.b-fdTreeCat__lst__userG .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: normal;
	padding: 5px 0;
	text-decoration: none;
}
.b-fdTreeCat__lst__userG.cur {
	background-color: #4992DA;
	border-left-color: #4992DA;
}
.b-fdTreeCat__lst__userG.cur .l {
	color: #fff;	
}
.b-fdTreeCat__lst__userG.b-fdTreeCat__lst__userG_blocked {
	background-image: url(/images/tm/b-fdTreeCat__lst__userG__block_icon.png);
	background-position: 95% 4px;
	background-repeat: no-repeat;
}
.b-fdTreeCat__lst__userG.b-fdTreeCat__lst__fditem_loading.b-fdTreeCat__lst__userG_blocked {
	background-image: none;
}
/* - - -  */




.b-fdTreeCat__lst__clcitem {
	margin: 0 -4px 0 0;
	position: relative;
	padding: 0 25px 0 17px;
	cursor: pointer;
}

.b-fdTreeCat__lst__clcitem.b-fdTreeCat__lst__fditem_loading {
	margin-right:-120px;
	padding-right: 121px;
}


.b-fdTreeCat__lst__clcitem a {
  text-decoration: none;
}
.b-fdTreeCat__lst__clcitem.cur {
	background-color: #4992DA;
}
.b-fdTreeCat__lst__clcitem .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: normal;
	padding: 5px 0 5px 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px -182px no-repeat;
}
.b-fdTreeCat__lst__clcitem.cur .l {
	color: #fff;	
}

.b-fdTreeCat__lst__clcitem .l.addclc {
	background: none;
	padding: 5px 0;	
	color:#3971D8;	
}
.b-fdTreeCat__lst__clcitem .l.addclc .txt {
	font-weight: normal;
	border-bottom:1px dotted #3971D8;
}


.b-fdTreeCat__lst__clcitem.b-fdTreeCat__lst__clcitem_online {
	margin-top: 7px;
	margin-bottom: 5px;
	padding-left: 0;
}
.b-fdTreeCat__lst__clcitem.b-fdTreeCat__lst__clcitem_online .l {	
	/*border-top: 1px dotted #000;*/
	border-top: 1px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 0;
	padding-top: 4px;
	background: none;	
	font-style: normal;
	color: #4992DA;	
}
.b-fdTreeCat__lst__clcitem.b-fdTreeCat__lst__clcitem_online.cur .l {
	border-top-color: #4992DA;
	color: #fff;
}
.b-fdTreeCat__lst__clcitem.b-fdTreeCat__lst__clcitem_online .l .txt {
	/*border-bottom: 1px dotted #4992DA;*/	
	font-weight: normal;
}




.b-fdTreeCat__tb {
	margin: 0 6px 10px 1px;
	border-top: 1px solid #edf5f9;
	border-bottom: 1px solid #edf5f9;
}
.b-fdTreeCat__tb__i {
	position: relative;
	margin: 0 -1px;
	padding: 4px 10px;
	white-space: nowrap;
	border-left: 1px solid #edf5f9;
	border-right: 1px solid #edf5f9;
	background: /*#eeeeee;*/ #edf5f9;
}
.b-superB.b-superB__fdTreeCat__tb__add .b-superB__i i {
	font-size: 2em;
	line-height: 14px;
}
.h-superB__hlst.h-superB__fdTreeCat__tb__add {
	margin-right: 5px;
}
.b-superB.b-superB__fdTreeCat__tb__mv {
	position: relative;
}
.b-superB.b-superB__fdTreeCat__tb__rm {
	margin-left: 12px;
	position: relative;
}

/* - - -  */

.b-superDD__fdTreeCat__tb__add .fdType {
	padding: 5px 0;
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;	
	color: #353535;
	padding: 5px 15px 7px 30px;
	white-space: nowrap;
	cursor: pointer;	
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item .txt {
	color: #353535;
	text-decoration: none;
	line-height: 1em;
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item:hover {
	background-color: #4992DA;
	color: #fff;
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item:hover .txt {
	color: #fff;
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item.fdType__item_fd {
	background-image: url(/images/tm/b-fdTreeCat_icons.png);
	background-position: 6px -82px;
	background-repeat: no-repeat;
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item.fdType__item_smart {
	background-image: url(/images/tm/b-fdTreeCat_icons.png);
	background-position:  6px 4px;
	background-repeat: no-repeat;	
}
.b-superDD__fdTreeCat__tb__add .fdType .fdType__item.fdType__item_clc {
	background-image: url(/images/tm/b-fdTreeCat_icons.png);
	background-position: 6px -182px;
	background-repeat: no-repeat;	
}




.h-manageRule__hlst {
	padding: 15px 0 0 0;
}
.l-manageRule {
	width: 100%;
}
.l-manageRule__h {
	vertical-align: top;
	width: 1%;
	padding-bottom: 15px;	
}
.l-manageRule__hNotice {
	vertical-align: top;
	padding-bottom: 15px;
}
.l-manageRule__optionH {
	width: 1%;
	vertical-align: top;
	text-align: right;
	padding-bottom: 10px;
}
.l-manageRule__control {
	vertical-align: top;
	padding-bottom: 5px;
}
.l-manageRule__g {
	width: 95%;
}
.h-manageRule__hNotice__hlst {
	position: relative;
}

.l-manageRule__sources .l-manageRule__h, .l-manageRule__sources .l-manageRule__optionH, .l-manageRule__sources .l-manageRule__optionH, .l-manageRule__sources .l-manageRule__control, .l-manageRule__sources .l-manageRule__g {
	background: #edf5f9;
}

.l-manageRule__stat .l-manageRule__h, .l-manageRule__stat .l-manageRule__hNotice, .l-manageRule__stat .l-manageRule__g {
	background: #f3f3f3;
	padding-bottom: 10px;	
}

/* - - -  */
.b-manageRule-delemiter {
	border-bottom: 1px dotted #3c3c3c;
	font: 0;
	height: 0;
	margin: 7px 10px 10px 10px;
}
/* - - -  */
.b-manageRule__gap {
	font: 0;
	height: 0;
	padding: 7px 0 15px 0;
	position: relative;
}
.b-manageRule__gap.b-manageRule__gap_blue {
	background: #EDF5F9;
	padding-bottom: 5px;
}
.b-manageRule__arrow {
	position: absolute;
	width: 169px;
	height: 162px;
	background: url(/images/tm/b-manageRule__arrow.png) left top no-repeat;
	z-index: -1;
	top: 0;
	left: 100px;
}
/* - - -  */

.b-manageRule__h {
	font: 1.6em/1em Tahoma, Geneva, sans-serif;	
	color: #353535;
	margin: 0 15px 0 10px;
	position: relative;
	top: -0.1em;
}
.l-manageRule__stat .b-manageRule__h {
	margin-top: 15px;
	color: #3c3c3c;
}
.b-manageRule__hNotice {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	margin: 0 0 0 0;
}
.l-manageRule__stat .b-manageRule__hNotice {
	margin-top: 15px;
	color: #3c3c3c;	
}
.b-manageRule__hNotice.b-manageRule__hNotice_action {
}

.b-manageRule__optionH {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	display: block;
	margin: 0 10px 0 0;
	white-space: nowrap;
}
/* - - -  */
.b-manageRule__selector {
	display: block;
	
	padding: 0 60px 0 0;
	margin: 0 0 5px 0;
	position: relative;	
	top: -2px;
}
.b-manageRule__selector.b-manageRule__selector_actions {
}
.b-manageRule__selector__s {
	width: 100%;
	display: block;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;		
}
.b-manageRule__selector__s option {
	font: 1em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	padding: 0 8px 1px 0;
}
.b-manageRule__selector__tb {
	position: absolute;
	height: 16px;
	top: 2px;
	right: 0;
}
.b-manageRule__selector__tb__pm {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	width: 16px;
	height: 16px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-indent: -5000px;
	background:  url(/images/tm/b-manageRule__selector__tb__pm_icon.png) left top no-repeat;
}
.b-manageRule__selector__tb__pm.p {
	background-position: left top;
}
.b-manageRule__selector__tb__pm.m {
	background-position: left bottom;
}
/* - - -  */

.b-manageRule__selectCh {
	margin: 0 0 10px 0;
}
.b-manageRule__selectCh__default {
	font: 1.2em/1.4em Tahoma, Geneva, sans-serif;	
	color: #353535;
	margin: 0 5px 0 0;
}
.b-manageRule__selectCh__selectedQuantity {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #808080;
	display: block;
	margin: 0 0 3px 0;
}
.b-manageRule__selectCh__selectedQuantity .already {
	color: #353535;
	font-style: normal;
}
.b-manageRule__selectCh__selected {
	font: 1.2em/1.5em Tahoma, Geneva, sans-serif;	
	color: #353535;
	display: block;
	margin: 0 0 0 0;
}
.b-manageRule__selectCh__selected__showAll {
	font: 1em/1.5em Tahoma, Geneva, sans-serif;	
	color: #353535;	
}
.b-manageRule__selectCh__selected__showAll .txt {
	font: 0.85em/2.12em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	border-bottom: 1px dotted #3971d8;
	cursor: pointer;
}
.b-manageRule__selectCh__selected__collapse {
	font: 0.85em/2.12em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	border-bottom: 1px dotted #3971d8;
	cursor: pointer;
}

.b-manageRule__selectCh__picker {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #3971d8;
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px dotted #3971d8;
	
}
.b-manageRule__selectdChS {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	margin: 5px 0 10px 0;
}
/* - - -  */
.b-manageRule__mkDir {	
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	font: 12px/18px Tahoma, Geneva, sans-serif;
	color: #3971d8;
	cursor: pointer;
	text-decoration: none;
	padding: 0 0 0 25px;
	background: url(/images/tm/b-manageRule__mkDir_icon.png) left bottom no-repeat;
	white-space: nowrap;
}

*:first-child+html .b-manageRule__mkDir {
	padding: 3px 0 3px 25px;
}

.b-manageRule__mkDir.b-manageRule__mkDir_sources {
	margin-top: 2px;
}
.b-manageRule__mkDir.b-manageRule__mkDir_action {
	margin-left: 20px;
}

.b-manageRule__mkDir span {
	border-bottom: 1px dotted #3971d8;
}
/* - - -  */
.b-manageRule__i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
.b-manageRule__i.placeholder {
	color: #999999;
}
.b-manageRule__i.date {
	width: 70px;
}

.b-manageRule__criteria {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;	
	color: #353535;
	white-space: nowrap;
	position: relative;
	top: -2px;
	margin: 0 6px 0 0;
}

.b-manageRule__date {
	padding-right: 27px;
	position: relative;
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
}
.b-manageRule__datePicker {
	position: absolute;
	top: 0px;
	right: 0;
	width: 25px;
	height: 22px;
	background: #e2e2e2 url(/images/tm/b-manageRule__datePicker_icon.png) left top no-repeat;
	cursor: pointer;
}
.b-manageRule__todayer {
	display: block;
	margin: 0 0 0 4px;
}
.b-manageRule__todayer .txt {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #3c6cc3;
	border-bottom: 1px dotted #3c6cc3;
	cursor: pointer;
}
.b-manageRule__date__dm {
	position: relative;
	height: 22px;
	line-height: 19px;
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	font-style: normal;
}


.l-manageRule__alert__l {
	vertical-align: top;
	width: 1%;
}

.b-manageRule__alert {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	font-style: normal;
	
	padding: 0 60px 0 0;
	position: relative;	
	top: -2px;
	margin: 0 0 5px 0;
	min-width: 250px;	
}
/* - - -  */

.h-manageRule__targets {
	margin: 0 0 15px 0;
}
.l-manageRule__targets {
	width: 100%;
}
.l-manageRule__targets__r {
	width: 1%;
}

.l-manageRule__alert {
	width: 100%;
}
.l-manageRule__alert__type {
	width: 1%;
}
.l-manageRule__alert__value {
}
/* - - -  */
.b-manageRule__alert__type__s {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	display: block;
	margin: 2px 13px 0 0;
}
.b-manageRule__alert__type__s option {
	font: 1em/1.3em Tahoma, Geneva, sans-serif;
	padding: 0 8px 1px 0;
	color: #353535;	
}
.b-manageRule__alert__value__i {
	display: block;
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 250px;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
.b-manageRule__alert__value__i.placeholder {
	color: #999999;
}


.l-manageRule__rulePrefs {
	width: 100%;
}
.l-manageRule__rulePrefs__r {
	width: 98%;
	text-align: right;
}

.b-manageRule__rulePrefs {
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	padding: 0 0 0 20px;
	display: block;
	margin: 0 0px 0 10px;
	white-space: nowrap;
}
.b-manageRule__rulePrefs .chb {
	position: absolute;
	left: 0;
	top: 1px;
	margin: 0;
}

.b-manageRule__showRuleContent {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #3971D8;
}

.b-manageRule__autoTrans {
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	padding: 0 0 0 20px;
	display: block;
	margin: 0 0 25px 0;
	white-space: nowrap;
}
.b-manageRule__autoTrans .chb {
	position: absolute;
	left: 0;
	top: 1px;
	margin: 0;
}

.b-manageRule__dupes {
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	padding: 0 0 0 20px;
	display: block;
	margin: 0 0 15px 0;
	white-space: nowrap;
}
.b-manageRule__dupes .chb {
	position: absolute;
	left: 0;
	top: 1px;
	margin: 0;
}

.b-manageRule__2SendOrNot2Send {
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	padding: 0 0 0 20px;
	display: block;
	margin: 3px 20px 0 0;
	white-space: nowrap;
}
.b-manageRule__2SendOrNot2Send .chb {
	position: absolute;
	left: 0;
	top: 1px;
	margin: 0;
}
.b-manageRule__2SendOrNot2Send_l {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	text-decoration: underline;
	margin: 0 15px 0 0;
	cursor: pointer;
}
.b-manageRule__2SendOrNot2Send_l.current {
	color: #353535;
	text-decoration: none;
	cursor: default;
}
/* - - -  */
.b-manageRule__tipsAndTryks {
	background: #fffcca;
	padding: 14px 0 2px 0;
	margin: 0 0 10px 0;
}
.b-manageRule__tipsAndTryks__item {
	margin: 0 20px;
	padding: 1px 0 14px 0;
	font: 1.2em/1.25em Tahoma, Geneva, sans-serif;
	color: #000;
}
.b-manageRule__tipsAndTryks__item.warning {
	background: url(/images/tm/b-manageRule__tipsAndTryks__item_warning_icon.png) left top no-repeat;
	padding-left: 30px;
}
.b-manageRule__tipsAndTryks__item.info {
	background: url(/images/tm/b-manageRule__tipsAndTryks__item_info_icon.png) left top no-repeat;
	padding-left: 30px;
}
/* - - -  */
.b-manageRule__2SaveOrNot2Save {
	white-space: nowrap;
	margin: 0 0 15px 0;
}
.b-superB.b-manageRule__2SaveOrNot2Save_save {
	margin-right: 5px;
}


/* - - -  */

.b-manageRule__prefs {
	background: #edf5f9;
	padding: 12px 10px;
}
.l-manageRule__prefs {
	width: 100%;
}
.l-manageRule__prefs__t {
	width: 1%;
	vertical-align: middle;	
}
.l-manageRule__prefs__v {
	width: 99%;
	vertical-align: middle;
}

.b-manageRule__prefs__name__h {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 10px 0 0;
}
.b-manageRule__prefs__name__i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 35%;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
/* - - -  */

.b-manageRule__prefs__active {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;

	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	position: relative;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
}
.b-manageRule__prefs__active__chb {
	position: absolute;
	left: 0;
	top: 1px;
	padding: 0;
	margin: 0;
}
/* - - -  */

.b-manageRule__prefs__smDetails {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 7px 0 0 0;
}
.b-manageRule__prefs__smDetails .num {
	font-size: 1.35em;
	font-style: normal;
}
.b-manageRule__prefs__smDetails__show {
	color: #3971d8;
	padding: 0 0 0 20px;
	margin: 0 0 0 15px;
	background: url(/images/tm/b-manageRule__prefs__smDetails__show_icon.png) left bottom no-repeat;
	font: 1em/1em Tahoma, Geneva, sans-serif;	
	cursor: pointer;
}
.b-manageRule__prefs__smDetails__show span {
	border-bottom: 1px dotted #3971d8;
}

.b-manageRule__stat {
	font: 1.2em/1.5em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	margin: 0 0 5px 0;
}


.b-superPUP {
	position: fixed;
	left: 500px;
	top: 150px;
	-webkit-box-shadow: 0px 0px 10px #404040;
	-moz-box-shadow: 0px 0px 10px #404040;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=6);	
	background: #f3f3f3;	
	z-index: 5000;
	min-width: 150px;
}
.b-superPUP__h {
	background: #3c3c3c;
	cursor: move;
	position: relative;
	min-width: 200px;
}
.b-superPUP__h__txt {
	font: 1.8em/1em Tahoma, Geneva, sans-serif;
	color: #f3f3f3;
	display: block;
	padding: 7px 5em 8px 10px;
}
.b-superPUP__h__closer {
	padding: 0 20px 1px 0;
	background: url(/images/tm/b-superPUP__h__closer_icon.png) right bottom no-repeat;
	position: absolute;
	right: 10px;
	bottom: 7px;
	display: block;
	cursor: pointer;
}
.b-superPUP__h__closer .txt {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #fff;
	border-bottom: 1px dotted #fff;
  text-decoration: none;
}
.b-superPUP__content {
	min-height: 60px;
	border: 1px solid #999;
	border-top: 0;
}
.b-superPUP__content.b-superPUP__content_load {
	background: url(/images/tm/loader.gif?200911121200) center center no-repeat;
}
/* - - -  */
.b-superPUP__newFd {
	padding: 12px 10px;
}
.b-superPUP__newFd__feed {
	position: relative;
	padding: 0 0 0 20px;
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;	
}
.b-superPUP__newFd__chb {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 1px;
}
.l-superPUP__newFd__t {
	vertical-align: middle;
	text-align: right;
}
.l-superPUP__newFd__v {
	vertical-align: middle;
	text-align: left;
}
.h-superPUP__newFd__inner {
	padding-bottom: 8px;
}
	.h-superPUP__newFd__inner LABEL {
		font: 1.2em/1.4em Tahoma, Geneva, sans-serif;
		padding-right: 1em;
	}
	.h-superPUP__newFd__inner LABEL INPUT {
		margin-left: 0;
		padding-left: 0;
	}
.b-superPUP__newFd__t {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 10px 0 0;
}
.b-superPUP__newFd__s {
	width: 100%;
	display: block;
	font: 1.2em/1.7em Tahoma, Geneva, sans-serif;
}
.b-superPUP__newFd__s option {
	font: 1em/1.7em Tahoma, Geneva, sans-serif;	
	color: #353535;
	padding: 2px 8px 0 0;	
}
.b-superPUP__newFd__i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 97%;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
	display: block;
}
/* - - -  */
.b-superPUP__newFd__2SaveOrNot2Save {
	white-space: nowrap;
	margin: 5px 0 0 0;
}
.b-superB.b-superPUP__newFd__2SaveOrNot2Save_save {
	margin-right: 5px;
}




/* - - - - - - - */



.h-rulesList-hlst {
	margin: 0 0 10px 0;
}
/* - - - - - - - */
.b-rulesList__all {
	display: block;
	position: relative;
	border-top: 1px solid #edf5f9;
	border-bottom: 1px solid #edf5f9;	
	margin: 0 7px 4px 1px;
}
.b-rulesList__all.b-rulesList__all_cur {
	margin-right: 0;
	border-color: #3589e0;	
}
.b-rulesList__all__l {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	margin: 0 -1px;
	background: #edf5f9 url(/images/tm/b-fdTreeCat_icons.png) 17px -83px no-repeat;
	padding: 4px 19px 6px 40px;
	cursor: pointer;
	white-space: nowrap;
}
.b-rulesList__all.b-rulesList__all_cur .b-rulesList__all__l {
	background-color: #4992DA;
	color: #fff;
}

/* - - -  */
.b-rulesList {
	margin: 0 7px 4px 2px;
}
.b-rulesList__h {
	display: block;
	position: relative;
	border-top: 1px solid #cfe7f6;
}
.l-rulesList__h__rc1 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	border-top: 1px solid #cfe7f6;
}
.b-rulesList__h__l {
	font: bold 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;	
	display: block;
	position: relative;
	margin: 0 -1px;
	background: #cfe7f6;
	padding: 4px 7px 6px 7px;
	cursor: pointer;
	white-space: nowrap;
}
/* - - -  */
.b-rulesList__lst {
	display: block;
	position: relative;
	border-bottom: 1px solid #edf5f9;
}
.l-rulesList__lst__rc1 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	border-bottom: 1px solid #edf5f9;
}
.l-rulesList__lst__rc2 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	background: #edf5f9;
}

.b-rulesList__lst__fditem {
	margin: 0 -4px 0 0;
	position: relative;
	background: transparent url(/images/tm/b-fdTreeCat_arrows.png?200911121200) 8px 9px no-repeat;
	border-left: 1.6em solid #edf5f9;
	padding: 0 25px 0 17px;
	cursor: pointer;
}
.b-rulesList__lst__fditem.b-rulesList__lst__fditem_expd {
	background-position: -986px 10px;
}
.b-rulesList__lst__fditem .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: nowrap;
	padding: 5px 0;
}
.b-rulesList__lst__fditem .l.fd {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px -82px no-repeat;
}
.b-rulesList__lst__fditem .l.smart {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px 4px no-repeat;
}
.b-rulesList__lst__fditem.b-rulesList__lst__fditem_cur {
	background-color: #4992DA;
	background-position: 8px 10px;	
	border-left-color: #3589e0;
}
.b-rulesList__lst__fditem.b-rulesList__lst__fditem_cur .l {
	color: #fff;	
}

/* - - -  */

.b-rulesList__lst__commonRule {
	margin: 0 -4px 0 0;
	position: relative;
	padding: 0 25px 0 24px;
	cursor: pointer;
}
.b-rulesList__lst__commonRule.b-rulesList__lst__commonRule_cur {
	background-color: #4992DA;
}
.b-rulesList__lst__commonRule .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: normal;
	padding: 5px 0 6px 22px;
	background: url(/images/tm/b-rulesList__lst__commonRule_icon.png) 0 3px no-repeat;
	text-decoration: none;
}
.b-rulesList__lst__commonRule.b-rulesList__lst__commonRule_cur .l {
	color: #fff;	
}
.b-rulesList__lst__commonRule .chb {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 7px;
	top: 5px;
	z-index: 1;
}
/* - - -  */
.b-rulesList__lst__privateRule {
	margin: 0 -4px 0 0;
	position: relative;
	padding: 0 30px 0 24px;
	cursor: pointer;
}
.b-rulesList__lst__privateRule.b-rulesList__lst__privateRule_cur {
	background-color: #4992DA;
}
.b-rulesList__lst__privateRule .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: normal;
	padding: 5px 0 6px 22px;
	background: url(/images/tm/b-rulesList__lst__privateRule_icon.png) 0 3px no-repeat;
	text-decoration: none;
}
.b-rulesList__lst__privateRule.b-rulesList__lst__privateRule_cur .l {
	color: #fff;	
}
.b-rulesList__lst__privateRule .chb {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 7px;
	top: 5px;
	z-index: 1;
}
/* - - -  */
.b-rulesList__lst__sF {
	margin: 0 -4px 0 0;
	position: relative;
	padding: 0 25px 0 24px;
	cursor: pointer;
}
.b-rulesList__lst__sF.b-rulesList__lst__sF_cur {
	background-color: #4992DA;
}
.b-rulesList__lst__sF .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: normal;
	padding: 5px 0 6px 22px;
	background: url(/images/tm/b-rulesList__lst__sf_icon.png) 0 3px no-repeat;
	text-decoration: none;
}
.b-rulesList__lst__sF.b-rulesList__lst__sF_cur .l {
	color: #fff;	
}
.b-rulesList__lst__sF .blank {
	background: url(/images/tm/b-rulesList__lst__sf__blank_icon.png) 0 0px no-repeat;
	cursor: pointer;
	position: absolute;
	top: 6px;
	right: 11px;
	width: 13px;
	height: 11px;
	display: block;
}

/* - - -  */

.b-rulesList__tb {
	margin: 0 6px 10px 1px;
	border-top: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
}
.b-rulesList__tb__i {
	position: relative;
	margin: 0 -1px;
	padding: 4px 10px;
	white-space: nowrap;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
}
.b-superB.b-superB__rulesList__tb__add .b-superB__i i {
	font-size: 2em;
	line-height: 14px;
}
.b-superB.b-superB__rulesList__tb__mv {
	left:-1px;
	position: relative;
}
.b-superB.b-superB__rulesList__tb__rm {
	margin-left: 12px;
	position: relative;
}

/* - - -  */

.b-superDD__rulesList__tb__add .fdType {
	padding: 5px 0;
}
.b-superDD__rulesList__tb__add .fdType .fdType__item {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;	
	color: #353535;
	padding: 5px 15px 7px 30px;
	white-space: nowrap;
	cursor: pointer;	
}
.b-superDD__rulesList__tb__add .fdType .fdType__item:hover {
	background-color: #4992DA;
	color: #fff;
}
.b-superDD__rulesList__tb__add .fdType .fdType__item.fdType__item_fd {
	background-image: url(/images/tm/b-fdTreeCat_icons.png);
	background-position: 6px -82px;
	background-repeat: no-repeat;
}
.b-superDD__rulesList__tb__add .fdType .fdType__item.fdType__item_smart {
	background-image: url(/images/tm/b-fdTreeCat_icons.png);
	background-position:  6px 4px;
	background-repeat: no-repeat;	
}
.b-superDD__rulesList__tb__add .fdType .fdType__item.fdType__item_clc {
	background-image: url(/images/tm/b-fdTreeCat_icons.png);
	background-position: 6px -182px;
	background-repeat: no-repeat;	
}


/* - - - - - - - */
.l-fd__head_fdname__lay__l {
	vertical-align: top;
}
.l-fd__head_fdname__lay__r {
	vertical-align: top;
}
/* - - -  */
.b-fdSearchOpt {
	margin: 10px 0 0 25px;
	white-space: nowrap;
	min-width: 240px;
}
.b-fdSearchOpt__item {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;	
	color: #fff;
	padding: 0 0 0 17px;
	margin: 0 10px 0 0;
	position: relative;
}
.b-fdSearchOpt__item__rad {
	position: absolute;
	left: 0;
	top: 3px;
	margin: 0;
	padding: 0;
}

.b-fdSearch__extd {
}

.b-fdSearch__extd__row {
	padding: 7px 5px 7px 5px;
	margin: 0 5px;
	border-top: 1px dotted #acacac;
}
.b-fdSearch__extd__row.b-fdSearch__extd__row_last {
	padding-bottom: 0;
}
.b-fdSearch__extd__sbmRow {
	border-top: 1px dotted #acacac;
	padding: 10px 10px 20px 10px;
	position: relative;
	background: #fff url(/images/tm/b-fdSearch__extd__sbmRow_bg.png) left top repeat-x;
}
/* - - - - - - - */

.l-fdSearch__extd__lay {
	width: 100%;
}
.l-fdSearch__extd__lay__l {
	width: 1%;
	vertical-align: middle;
}
.l-fdSearch__extd__lay__r {
	vertical-align: middle;
}
/* - - -  */
.l-fdSearch__extd {
	width: 100%;
}
.l-fdSearch__extd__l {
	width: 1%;
	vertical-align: top;
}
.l-fdSearch__extd__r {
	vertical-align: top;
}
.l-fdSearch__extd__delimiter {
	font: 0;
	height: 0;
}
.b-fdSearch__extd__delimiter {
	font: 0;
	height: 0;
	border-top: 1px dotted #acacac;
	padding: 10px 0 0 0;
	margin: 0 -5px;
	display: block;
	position: relative;
}
.b-fdSearch__extd__searchStrings {
	margin: 3px -20px 3px 0;
	position: relative;
}
.l-fdSearch__extd__searchStrings {
	width: 100%;
}
.l-fdSearch__extd__searchStrings__l, .l-fdSearch__extd__searchStrings__r {
	width: 50%;
}
/* - - -  */
.b-fdSearch__extd__cap {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	margin: 0 20px 0 0;
}
.b-fdSearch__extd__t, .b-fdSearch__extd__lay__t {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	white-space: nowrap;	
}
.b-fdSearch__extd__t {
	margin: 0 10px 10px 0;		
}
.b-fdSearch__extd__lay__t {
	margin: 0 10px 0 0;
}
/* - - -  */
.b-fdSearch__extd__where {
	display: block;
	position: relative;
}
.b-fdSearch__extd__where__item {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	position: relative;
	float: left;
	display: inline;	
	padding: 0 0 0 20px;
	margin: 0 12px 0 0;
	white-space: nowrap;
}
.b-fdSearch__extd__where__item .chb {
	position: absolute;
	left: 0;
	top: 2px;
	padding: 0;
	margin: 0;
}
/* - - -  */
.l-fdSearch__extd__field {
	width: 100%;
}
.l-fdSearch__extd__field__r {
	width: 1%;
}
/* - - -  */
.b-fdSearch__extd__field {
	margin: 0 26px 0 0;
}
.b-fdSearch__extd__field .i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px;
	color: #333;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
	display: block;
}
.b-fdSearch__extd__field .i.placeholder {
	color: #999;
}

/* - - -  */
.b-fdSearch__extd__chPicker {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	margin: 0 0 0 0;	
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	text-decoration: none;
	cursor: pointer;
}
.b-fdSearch__extd__chPicker span {
	border-bottom: 1px dotted #3971d8;
	line-height: 1em;
}
.b-fdSearch__extd__selectdChS {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	margin: 5px 0 10px 0;
}
/* - - -  */
.b-fdSearch__extd__cats {
	margin: 0 0 0 0;
}
.l-fdSearch__extd__cats td {
}
.b-fdSearch__extd__cats__item {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	position: relative;
	display: block;
	padding: 0 0 1px 20px;
	margin: 0 25px 6px 0;
	white-space: nowrap;
}
.b-fdSearch__extd__cats__item.b-fdSearch__extd__cats__item_all {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #ababab;
}
.b-fdSearch__extd__cats__item .chb {
	position: absolute;
	left: 0;
	top: 1px;
	padding: 0;
	margin: 0;
}

/* - - -  */
.h-fdSearch__extd__date__hlst {
	margin: 10px 0 3px 0;
}
.l-fdSearch__extd__date__item {
	vertical-align: middle;
}
.b-fdSearch__extd__date__t {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	display: block;
	margin: 0 5px 0 0;
}
.b-fdSearch__extd__date {
	padding-right: 27px;
	position: relative;
	display: block;
	height: 22px;
	margin: 0 15px 0 0;
	top: 1px;
}
.b-fdSearch__extd__date__i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 70px;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
.b-fdSearch__extd__date__I.default {
	color: #999999;
}
.b-fdSearch__extd__date__picker {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 22px;
	background: #e2e2e2 url(/images/tm/b-manageRule__datePicker_icon.png) left top no-repeat;
	cursor: pointer;
}

/* - - -  */


.b-fdSearch__extd__b {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	background: #c8e0f4 url(/images/tm/b-fdSearch__extd__b_button.png) top left no-repeat;
	width: 98px;
	height: 22px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	border: none;
}
/* - - - - - - - */

.b-fdSearchPath {
	margin: 20px 5px 10px 5px;
	padding: 5px 40px 7px 5px;
	background: #e9eaeb;
	position: relative;
}
.b-fdSearchPath__inner {
	font: 1.4em/1.3em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
}
.b-fdSearchPath__l {
	font: 1em/1.3em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	text-decoration: none;
	cursor: pointer;
}
.b-fdSearchPath__l.cur {
	color: #3c3c3c;
}
.b-fdSearchPath__back2Future {
	position: absolute;
	display: block;
	background: url(/images/tm/b-fdSearchPath__back2Future_icon.png) top left no-repeat;
	width: 22px;
	height: 15px;
	top: 8px;
	right: 5px;
	cursor: pointer;
}

.b-fdSearchPath__num {
	font: 1em/1.3em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	text-decoration: none;
}


/* - - - - - - - */

.b-superB.b-superB_superPUP__tree {
	margin-right: 8px;
}
.b-superPUP__tree {
	padding: 10px;
	min-width: 250px;	
}
.b-superPUP__tree__ph {
	background: #fff;
	border: 1px solid #8b8b8b;
	margin: 0 0 10px 0;
	padding: 5px 0;
	overflow-x: auto;
	max-height: 290px;
}
.b-superPUP__tree__fditem {
	margin: 0 0 0 0;
	position: relative;
	background: url(/images/tm/b-fdTreeCat_arrows.png?200911121200) 30px 8px no-repeat;
	border-left: 1.6em solid #fff;
	padding: 0 25px 0 42px;
	cursor: pointer;
	display: block;
}
.b-superPUP__tree__fditem.expd {
	background-position: -964px 9px;
}
.b-superPUP__tree__fditem.empty {
	background-image: none;
}
.b-superPUP__tree__fditem.b-superPUP__tree__fditem_channel {
	background-image: none;
	padding-left: 30px;
}
.b-superPUP__tree__fditem.checked {
	background-color: #fcf5a2;
	border-left-color: #fcf5a2;
}
.b-superPUP__tree__fditem.smth {
	background-color: #fdfbe0;
	border-left-color: #fdfbe0;
}

/* - - -  */
/* - - -  */
/* �� ������� */
.b-superPUP__tree__fditem.b-superPUP__tree__fditem_target {
	background-color: #fcf5a2;
	background-position: 30px 10px;
	border-left-color: #fcf5a2;
}
/* - - -  */
/* - - -  */


.b-superPUP__tree__clcs {
	border-top: 1px dotted #ACACAC;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
}



/* - - -  */
.b-superPUP__tree__fditem .chb {
	position: absolute;
	left: 10px;
	top: 4px;
	margin: 0;
	padding: 0;
}
.b-superPUP__tree__fditem.b-superPUP__tree__fditem_mix .chb {
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/* - - -  */
.b-superPUP__tree__fditem .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: nowrap;
	padding: 5px 0;
}
.b-superPUP__tree__fditem .l.fd {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px -82px no-repeat;
}
.b-superPUP__tree__fditem .l.smart {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px 4px no-repeat;
	color: #999;
	cursor: default;
}
.b-superPUP__tree__fditem .l.clc {
	padding-left: 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px -182px no-repeat;
}

.b-superPUP__tree__fditem.cur .l.smart {
	color: #999;
}
/* - - -  */




/* - - - - - - - */
.b-superDD__VO {
	min-width: 250px;
}
.b-superDD__VO__lst {
	margin: 15px 15px 0 15px;
}
.b-superDD__VO__lst__t {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 10px 0;
}
.b-superDD__VO__lst__v {
	margin: 0 0 10px 0;
}
.b-superDD__VO__lst__v:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.b-superDD__VO__lst__v .text {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 8px 0 8px 0;
}
.b-superDD__VO__lst__v__item {
	display: inline;
	float: left;
	clear: both;
	position: relative;
	padding: 0px 0 3px 18px;
	margin: 0 10px 8px 0;
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;	
}
.b-superDD__VO__lst__v__item .chb {
	position: absolute;
	left: 0px;
	top: 0;
	margin: 0;
	padding: 0;
}

.b-superDD__VO__lst__v__Choiser {
	display: block;
	clear: both;
	margin: 0 0 5px 20px;
}
.b-superDD__VO__lst__v__Choiser:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.b-superDD__VO__lst__v__Choiser .b-superDD__VO__lst__v__item {
	display: inline;
	float: left;
	margin-right: 15px;
	clear: none;
	
}

.b-superDD__VO__lst__v__item .rad {
	position: absolute;
	left: 0px;
	top: 0;
	margin: 0;
	padding: 0;	
}
.b-superDD__VO__lst__notice {
	margin: 10px 10px 15px 10px;
	padding: 10px;
	border-top: 1px dotted #808080;
	border-bottom: 1px dotted #808080;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	background: url(/images/tm/b-superDD__VO__lst__notice_icon.png) 1px 13px no-repeat;
}
.b-superDD__VO__2SaveOrNot2Save {
	margin: 10px 20px 10px 20px;
	position: relative;
}
.b-superDD__VO__2SaveOrNot2Save .cancel {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	border-bottom: 1px dotted #353535;
	position: absolute;
	right: 0;
	top: 4px;
}
/* - - - - - - - */





/* - - - - - - - */
.b-superPUP__Sort {
	padding: 15px 10px;
	width: 400px;
}
.b-superPUP__Sort__slctd {
	margin: 0 0 15px 0;
}
.b-superPUP__Sort__slctd__item {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 3px 0;
}
.b-superPUP__Sort__slctd__item .num {
	font-size: 1.35em;
	font-style: normal;
}
/* - - -  */
.b-superPUP__Sort__how {
	margin: 0 0 15px 0;
}
.b-superPUP__Sort__how__t {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 7px 0;
}
.b-superPUP__Sort__how__v__item {
	display: block;
	position: relative;
	padding: 0 0 0 18px;
	margin: 0 10px 8px 0;
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;		
}
.b-superPUP__Sort__how__v__item .rad {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;	
}
.b-superPUP__Sort__how__v .sub {
	margin: 0 0 0 18px;
}
.b-superPUP__Sort__how__v .sub .b-superPUP__Sort__how__v__item {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;	
}
.b-superPUP__Sort__how__v .sub.disabled .b-superPUP__Sort__how__v__item {
	color: #999999;	
}
/* - - -  */
.b-superPUP__Sort__result {
	padding: 15px 0 0 0;
	border-top: 1px dotted #808080;
}
.b-superPUP__Sort__result__t {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 10px 0;
}
.b-superPUP__Sort__result__t .num {
	font-size: 1.35em;
	font-style: normal;
}
.b-superPUP__Sort__result__text {
	background: #fffcca;
	padding: 14px 0 2px 0;
	margin: 0 0 0 0;
}
.b-superPUP__Sort__result__text__item {
	margin: 0 20px;
	padding: 1px 0 14px 0;
	font: 1.2em/1.25em Tahoma, Geneva, sans-serif;
	color: #928f5b;
}
.b-superPUP__Sort__result__text__item.warning {
	background: url(/images/tm/b-manageRule__tipsAndTryks__item_warning_icon.png) left top no-repeat;
	padding-left: 30px;
}
.b-superPUP__Sort__result__text__item.info {
	background: url(/images/tm/b-manageRule__tipsAndTryks__item_info_icon.png) left top no-repeat;
	padding-left: 30px;
}
/* - - -  */
.b-superPUP__Sort__fds {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px dotted #808080;
}
.b-superPUP__Sort__fds__t {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 10px 0;	
}

.l-superPUP__Sort__fds__v {
	width: 100%;
}
.l-superPUP__Sort__fds__v__l, .l-superPUP__Sort__fds__v__r {
	width: 50%;
}

.b-superPUP__Sort__fds__v__selector {
	position: relative;
	padding: 0 25px 0 0;
	margin: 0 0 7px 0;
	display: block;
}
.l-superPUP__Sort__fds__v__l .b-superPUP__Sort__fds__v__selector {
	margin-right: 10px;
}
.l-superPUP__Sort__fds__v__r .b-superPUP__Sort__fds__v__selector {
	margin-left: 10px;
}
.b-superPUP__Sort__fds__v__selector__s {
	width: 100%;
	display: block;	
}
.b-superPUP__Sort__fds__v__selector__add {
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(/images/tm/b-superPUP__Sort__fds__v__selector__add_icon.png) left top no-repeat;
	position: absolute;
	top: 1px;
	right: 0;
}

.b-superPUP__tree__sCh__2SaveOrNot2Save {
	margin: 12px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #808080;
}


.b-superPUP__tree__sCh__tpl {
	margin: 0 0 15px 0;
}

.b-superPUP__tree__sCh__tpl__text {
	font: 1.2em/1.25em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 12px 0;
}

.b-superPUP__tree__sCh__count {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 12px 0 0px 0;	
}
.b-superPUP__tree__sCh__count__selectAll, .b-superPUP__tree__sCh__count__selectNone {
	color: #3971D8;
	margin: 0 2px 0 0;
	text-decoration: none;
	border-bottom: 1px dotted #3971D8;
}

/* - - -  */
.b-superPUP__tree__sCh__selector {
	padding: 0 60px 0 0;
	margin: 0 0 5px 0;
	position: relative;
	display: block;
	top: -2px;
}
.b-superPUP__tree__sCh__selector__s {
	width: 100%;
	display: block;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;		
}
.b-superPUP__tree__sCh__selector__s option {
	font: 1em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	padding: 0 8px 1px 0;
}
.b-superPUP__tree__sCh__selector__tb {
	position: absolute;
	height: 16px;
	top: 2px;
	right: 0;
}
.b-superPUP__tree__sCh__selector__tb__pm {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	width: 16px;
	height: 16px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-indent: -5000px;
	background: url(/images/tm/b-manageRule__selector__tb__pm_icon.png) left top no-repeat;
}
.b-superPUP__tree__sCh__selector__tb__pm.p {
	background-position: left top;
}
.b-superPUP__tree__sCh__selector__tb__pm.m {
	background-position: left bottom;
}
/* - - -  */

.b-superPUP__tree__sCh__tpl__t {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 10px 0 0;
	
}

.l-superPUP__tree__sCh__tpl {
	width: 100%;
}
.l-superPUP__tree__sCh__tpl__l {
	width: 1%;
}
.l-superPUP__tree__sCh__tpl__r {
}






/* - - - - - - - -  */

.h-catalogTree-hlst {
	margin: 0 0 10px 0;
}
/* - - - - - - - */
.b-catalogTree__all {
	display: block;
	position: relative;
	border-top: 1px solid #edf5f9;
	border-bottom: 1px solid #edf5f9;	
	margin: 0 7px 4px 1px;
}
.b-catalogTree__all.cur {
	margin-right: 0;
	border-color: #3589e0;	
}
.b-catalogTree__all__l {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	margin: 0 -1px;
	background: #edf5f9 url(/images/tm/b-fdTreeCat_icons.png) 17px -83px no-repeat;
	padding: 4px 19px 6px 40px;
	cursor: pointer;
	white-space: nowrap;
}
.b-catalogTree__all.cur .b-catalogTree__all__l {
	background-color: #4992DA;
	color: #fff;
}

/* - - -  */
.b-catalogTree__caption {
	font: 2.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 7px 8px 7px;
}
.b-catalogTree {
	margin: 0 7px 4px 2px;
}
.b-catalogTree__h {
	display: block;
	position: relative;
	/*border-top: 1px solid #e1e1e1;*/
}
.l-catalogTree__h__rc1 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	/*border-top: 1px solid #e1e1e1;*/
}
.b-catalogTree__h__l {
	font: bold 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;	
	display: block;
	position: relative;
	margin: 0 -1px;
	background: #e1e1e1 url(/images/tm/b-fdTreeCat_arrows.png?200911121200) 8px 9px no-repeat;
	padding: 6px 19px 6px 19px;
	cursor: pointer;
	white-space: nowrap;
}
.b-catalogTree.b-catalogTree_expd .b-catalogTree__h__l {
	background-position: -987px 8px;
}

.b-catalogTree__h__l.b-catalogTree__h__l_ch {
	padding-left: 38px;
	background-position: 28px 7px;
}
.b-catalogTree.b-catalogTree_expd .b-catalogTree__h__l.b-catalogTree__h__l_ch {
	background-position: -967px 8px;
}
.b-catalogTree__h__l.b-catalogTree__h__l_ch .chb {
	position: absolute;
	top: 4px;
	left: 8px;
	margin: 0;
}
.b-catalogTree__h__l.b-catalogTree__h__l_ch .chb.some {
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/* - - -  */
.b-catalogTree__level1Lst {
	display: none;
	position: relative;
	/*border-bottom: 1px solid #f3f3f3;*/
}
.b-catalogTree.b-catalogTree_expd .b-catalogTree__level1Lst {
	display: block;
}
.l-catalogTree__level1Lst__rc1 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	/*border-bottom: 1px solid #f3f3f3;*/
	padding-bottom: 2px;
}
.l-catalogTree__level1Lst__rc2 {
	display: block;
	position: relative;
	margin: 0 -1px;	
	/*background: #f3f3f3;
	padding: 1px 0 1px 0;*/
	padding: 0;
}

.b-catalogTree__level1Lst__item {
	margin: 0 0 0 0;
	position: relative;
	background: url(/images/tm/b-fdTreeCat_arrows.png?200911121200) 8px 9px no-repeat #f3f3f3;
	display: block;
	position: relative;
	padding: 5px 19px 6px 19px;
  cursor: pointer;
}
.b-catalogTree__level1Lst__item UL {
	padding: 0 19px;
}
.b-catalogTree__level1Lst__item.b-catalogTree__level1Lst__item_noexpd {
	background-image: none;
}
.b-catalogTree__level1Lst__item.expd {
	background-position: -987px 10px;
}
.b-catalogTree__level1Lst__item.b-catalogTree__level1Lst__item_chb {
	padding-left: 22px;
	background-position: 28px 9px;
	margin-left: 14px;
}
.b-catalogTree__level1Lst__item.b-catalogTree__level1Lst__item_chb.expd {
	background-position: -967px 10px;
}
.b-catalogTree__level1Lst__item__chb {
	position: absolute;
	left: 8px;
	top: 5px;
	margin: 0;
}
.b-catalogTree__level1Lst__item__chb.some {
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}


.b-catalogTree__level1Lst__item__l {
	font: bold 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: normal;
	display: block;
	cursor: pointer;
}
.b-catalogTree__level1Lst__item.b-catalogTree__level1Lst__item_chb .b-catalogTree__level1Lst__item__l {
	margin-left: 16px;
}
.b-catalogTree__level2Lst {
	margin: 7px 0 0 0;
	display: none;
}
.b-catalogTree__level1Lst__item.expd .b-catalogTree__level2Lst {
	display: block;
}
.b-catalogTree__level2Lst__item {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 5px 0;
	white-space: normal;
	cursor: pointer;	
	position: relative;
}
.b-catalogTree__level2Lst__item a {
	color: #353535;
	text-decoration: none;
}

.b-catalogTree__level2Lst__item.b-catalogTree__level2Lst__item_top_level {
	margin: 5px 0 5px 22px;
}

.b-catalogTree__level2Lst__item.b-catalogTree__level2Lst__item_ch {
	padding-left: 18px;
}
.b-catalogTree__level2Lst__item.b-catalogTree__level2Lst__item_ch .chb {
	position: absolute;
	top: 2px;
	left: 0;
	margin: 0;
}
.b-catalogTree__level2Lst__item.b-catalogTree__level2Lst__item_ch .chb.some {
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.b-catalogTree__level2Lst__item.b-catalogTree__level2Lst__item_all {
	color: #3971d8;
}
.b-catalogTree__level2Lst__item.b-catalogTree__level2Lst__item_all span {
	border-bottom: 1px dotted #3971d8;
}

/* - - -  */

.b-catalogTree__lst__clcitem {
	margin: 0 -4px 0 0;
	position: relative;
	padding: 0 25px 0 17px;
	cursor: pointer;
}
.b-catalogTree__lst__clcitem.cur {
	background-color: #4992DA;
}
.b-catalogTree__lst__clcitem .l {
	font: 12px/1em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: block;
	position: relative;
	white-space: nowrap;
	padding: 5px 0 5px 24px;
	background: url(/images/tm/b-fdTreeCat_icons.png) 0px -182px no-repeat;
}
.b-catalogTree__lst__clcitem.cur .l {
	color: #fff;	
}




/* - - - - - - - - - - - */
.h-superPUP__tagPUP__alphabet__hlst {
	padding: 10px 10px 0 10px;
}
.b-superPUP__tagPUP__alphabet__dig {
	margin: 0 15px 3px 0;
	display: block;
}
.b-superPUP__tagPUP__alphabet__let {
	margin: 0 0 3px 0;
}
.b-superPUP__tagPUP__alphabet__dig i, .b-superPUP__tagPUP__alphabet__let i {
	font: 1.6em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: inline;
	padding: 0 1px;
	cursor: pointer;
}
.b-superPUP__tagPUP__alphabet__dig i:hover, .b-superPUP__tagPUP__alphabet__let i:hover {
	color: #000;
}

.b-superPUP__tagPUP__letters {
	width: 720px;
	overflow: hidden;
	overflow-x: scroll;
	margin: 5px 10px 10px 10px;
	text-align: left;
}
.b-superPUP__tagPUP__letters__inner {
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;	
	background: #fdfdfd;
}
.l-superPUP__tagPUP__letters__item {
	background: #fdfdfd;	
	padding: 10px 0 5px 0;
}
.b-superPUP__tagPUP__letter {
	margin: 0 30px 10px 0;
	width: 170px;
}
.b-superPUP__tagPUP__letter__t {
	font: bold 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 2px 0;		
}
.b-superPUP__tagPUP__letter__t a {
	font-size: 1em;
	line-height: 1.2em;
	color: #353535;
	text-decoration: none;
}
.b-superPUP__tagPUP__letter__item {
	font: 1.2em/1.16777em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 6px 0;
	cursor: pointer;
}




/* - - - - - - - - -  */

.l-epsds__inner {
	width: 100%;
}

td.b-epsds__group__item {
	background: #ededed;
	vertical-align: middle;
}
td.b-epsds__group__item.b-epsds__group__item_narrow {
	width: 1%;
}
.b-epsds__group__item.b-epsds__group__item_date {
	width: 1%;
}
.b-epsds__group__expander {
	display: block;
	width: 7px;
	height: 7px;
	border: 1px solid #ededed;
	border-width: 10px 7px 7px 6px;
	background: url(/images/tm/b-epsds__group__expander_icon.png) 0 0 no-repeat;
}
.b-epsds__group.b-epsds__group_collapsed .b-epsds__group__expander {
	background-position: 0 -7px;
}

.l-epsds__group__expNchl {
	width: 100%;
}
.b-epsds__group__chlogo {
	margin: 4px 10px;
	display: block;
	float: right;
	white-space: nowrap;
}
.b-epsds__group__date {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;	
}

.b-epsds__group__dt {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 11px 20px 11px 0;
	text-align: right;
	white-space: nowrap;
}
.b-epsds__group__dt .d {
	color: #999999;
	line-height: 1em;
}
.b-epsds__group__dt .t {
	line-height: 1em;
}

.b-epsds__group__bname {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	background: url(/images/tm/b-epsds__bname_icon.png) left center no-repeat;
	padding: 11px 20px 11px 26px;
	cursor: pointer;
}
.b-epsds__group__bname .l {
	color: #353535;
	line-height: 1em;
	text-decoration: none;
}

.b-epsds__group__length {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;	
	margin:10px 10px 10px 0;
	display: block;
	text-align: right;
}
.b-epsds__group__epsdCount {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
}

.b-epsds__group__ch {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;	
}
.b-epsds__group__epsdCountFrom {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	display: block;
	float: right;
}



.b-epsds__groupPgn {
	position: relative;
	display: block;
	height: 0;
	font: 0;
	padding: 25px 0 0 0;
	margin:  0 5px;
}
/* - - -  */
.b-epsds__groupPgn__info {
	position: absolute;
	top: 12px;
	left: 0;
	padding: 0 0;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;	
}

.b-epsds__groupPgn__showAll {
	position: absolute;
	top: 12px;
	right: 0;
	display: block;
	padding: 0 21px 0 0;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	white-space: nowrap;
	text-decoration: none;
	background: url(/images/tm/b-epsdspgn__fwd_icon.png) right 3px no-repeat;	
}
.b-epsds__groupPgn__showAll:hover {
	background-position: right -84px;
}

.h-epsds__grouped__hlst.h-epsds__grouped__hlst_collapsed {
	display: none;
}





.b-epsds-fdEmpty {
	margin: 30px auto 34px auto;
}
.b-epsds-fdEmpty.b-epsds-fdEmpty_ch {
	margin-top: 0;
}
.b-epsds-fdEmpty__h {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-align: center;
	margin: 0 0 2px 0;
}
.b-epsds-fdEmpty.b-epsds-fdEmpty_ch .b-epsds-fdEmpty__h {
	text-align: left;
}
.b-epsds-fdEmpty__desc {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-align: center;
}
.b-epsds-fdEmpty__desc .l {
	color: #3971d8;
}

.b-epsds-fdEmpty__back {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-align: center;
	color: #3971d8;
	text-decoration: underline;
	margin-top: 5px;
}
.b-epsds-fdEmpty__back .txt {
	cursor: pointer;
	font-style: normal;
}



.b-fd__chH {
	padding: 20px 10px 15px 10px;
}
.b-fd__chH__t {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 0 5px 0;
}
.b-fd__chH__live {
	font: 1.2em/1.8em Tahoma, Geneva, sans-serif;
	color: #3589e0;
	background: url(/images/tm/b-fd__chH__live_icon.png) left center no-repeat;
	cursor: pointer;
	padding: 0 0 0 27px;	
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	text-decoration: none;
}
.b-fd__chH__live .txt {
	font-weight: normal;
	border-bottom: 1px dotted #3589e0;
}

.l-fd__chH {
	width: 100%;
}
.l-fd__chH__l {
	width: 1%;
}
.h-fd__chH__logo__hlst {
	margin: 0 11px 0 0;
}

.h-fd__chH__datePicker__hlst {
	margin: 20px 0 0 0;
}
.b-fd__chH__datePicker {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-fd__chH__datePicker__value {
	color: #3589e0;
	font-weight: normal;
	border-bottom: 1px dotted #3589e0;
	cursor: pointer;
}



.h-allChs__hlst {
	margin: -5px 10px 15px 10px;
	position: relative;
}
.b-allChs {
	width: 100%;
}
/* - - - */
.b-allChs__h {
	border-bottom: 1px dotted #d1d1d1;	
}

.b-channelGroup {
	margin: 0 0 0 5px;
}
.b-channelGroup__cap {
	margin: 15px 10px 18px 5px;
	background: url(/images/tm/b-channelGroup__items__t_arrows.png) 3px 15px no-repeat;
	padding: 0 0 0 15px;
	cursor: pointer;
}
.b-channelGroup.expd .b-channelGroup__cap {
	background-position:  3px -979px;
}
.b-channelGroup.noexpd .b-channelGroup__cap {
	background-image: none;
}

.l-channelGroup__cap__hlst {
	border-bottom: 1px dotted #d1d1d1;
}
.b-channelGroup__cap__t {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
	display: inline;
	background: #fff;
	position: relative;
	top: 3px;
}
.b-channelGroup__cap__num {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #808080;
	display: inline;
	background: #fff;
	position: relative;
	top: 3px;
	border-left: 7px solid #fff;
	border-right: 10px solid #fff;
}

.b-channelGroup__items {
	margin: 0 -10px 0 10px;
	display: none;
}
.b-channelGroup.expd .b-channelGroup__items {
	display: block;
}
.b-channelGroup.noexpd .b-channelGroup__items {
	display: block;
}




.b-channelGroup__items__t {
	background: #f3f3f3 url(/images/tm/b-channelGroup__items__t_arrows.png) 8px -982px no-repeat;
	padding: 6px 20px 6px 20px;
	margin: 0 20px 10px 0;
	cursor: pointer;
}
.b-channelGroup__items.expd .b-channelGroup__items__t {
	background-position: 8px 13px;
}
.b-channelGroup__items__t .city {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-channelGroup__items__t .num {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #808080;
}

.b-channelGroup__items__item, .b-channelGroup.expd .b-channelGroup__items .b-channelGroup__items__item {
	display: none;
	width: 190px;
	padding: 5px 5px 15px 5px;
	margin: 0 20px 0 0;
}
.b-channelGroup.expd .b-channelGroup__items__item, .b-channelGroup.expd .b-channelGroup__items.expd .b-channelGroup__items__item {
	zoom: 1;	
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
}

.b-channelGroup__items__item:hover {
}
.l-channelGroup__items__item__logo {
	vertical-align: middle;
}
.l-channelGroup__items__item__item {
	vertical-align: middle;
}
/* - - - */
.b-channelGroup__items__item__logo {
	display: block;
	text-decoration: none;
	margin: 0 10px 0 0;
}
.b-channelGroup__items__item__logo__pic {
	display: block;
}

.b-allChs__t {
	vertical-align: middle;
	width: 32%;
	border-bottom: 1px dotted #d1d1d1;
	border-right: 1px dotted #d1d1d1;
}
.b-allChs__t.b-allChs__t__last {
	border-right: 0;
}

.b-channelGroup__items__item__chName {
	position: relative;
}
.b-channelGroup__items__item__chName__l {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 10px 0 0;
	display: block;
	text-decoration: none;
}
.b-channelGroup__items__item__chName__l:hover {
	color: #3971D8;
	text-decoration: underline;
}
.b-channelGroup__items__item:hover .b-channelGroup__items__item__chName__l {
}
.b-channelGroup__items__item__chName__live {
	color: #353535;
	white-space: nowrap;
	text-decoration: none;
	display: block;
	padding: 0 0 1px 25px;
	margin: 1px 0 0 0;
	background: url(/images/tm/b-fd__chH__live_icon.png) left bottom no-repeat;	
}
.b-channelGroup__items__item__chName__live:hover {
	color: #3971D8;
}
.b-channelGroup__items__item:hover .b-channelGroup__items__item__chName__live {
}
.b-channelGroup__items__item__chName__live .txt {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}


.b-epsdDrugHelper {
	padding: 3px 5px;
	background: white;
	-webkit-box-shadow: 0px 0px 10px #888;
	-moz-box-shadow: 0px 0px 10px #888;
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	border: 1px solid #999;
	z-index: 10;
}


.b-profile__t {
	font: 2.4em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	margin: 10px 25px 0 0;
	text-align: right;
}

.h-profileDataHlst {
	
}
/* - - - - - */
.l-profileData {
	width: 100%;
}
.l-profileData__l {
	width: 1%;
}
.l-profileData__r {
}
.l-profileData__values .l-profileData__l, .l-profileData__values .l-profileData__r {
	background: #edf5f9;
}
.l-profileData__constants .l-profileData__l, .l-profileData__constants .l-profileData__r {
	background: #f3f3f3;
}
/* - - - - - */
.b-profileData__sectionCap {	
	background: #4992DA;
	border-bottom: 10px solid #edf5f9;
	display: block;
	margin: 10px 0 0 0;
}
.b-profileData__sectionCap.b-profileData__sectionCap_const {
	background: #919191;
	border-bottom-color: #f3f3f3;
}
.b-profileData__sectionCap__i {
	border-top: 1px solid #4992DA;
	position:relative;
	margin: 0 1px 0 1px;
	top: -1px;
	padding: 0 8px 4px 8px;
}
.b-profileData__sectionCap.b-profileData__sectionCap_const .b-profileData__sectionCap__i {
	border-color: #919191;
}
.b-profileData__sectionCap__t {
	font: 2.4em/1.3em Tahoma, Geneva, sans-serif;	
	color: #fff;
}
.b-profileData__sectionCap__desc {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #808080;
	display: block;
	margin: 2px 0 2px 0;
}
/* - - - - - */
.b-profileData__t {
	font: 1.2em/1.83em Tahoma, Geneva, sans-serif;	
	color: #353535;
	display: block;
	margin: 0 10px 10px 10px;
	white-space: nowrap;
	text-align: right;
}
.l-profileData__last .b-profileData__t {
	margin-bottom: 15px;
}
.b-profileData__t.error {
	color: #990202;
}
.b-profileData__v {
	font: 1.2em/1.83em Tahoma, Geneva, sans-serif;	
	color: #808080;
	display: block;
	margin: 0 10px 10px 0;
}
.l-profileData__last .b-profileData__v {
	margin-bottom: 15px;
}
.b-profileData__i  {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 203px;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
	
	position: relative;
}
.b-profileData__i.placeholder {
	color: #999999;
}
.b-profileData__passReq {
	font: 0.84em/1.1em Tahoma, Geneva, sans-serif;	
	color: #999999;
	margin: 0 0 0 5px;
}

.b-profileData .fieldWithErrors {
	display: inline;
}

.b-profileData__passMismatch, .b-profileData .formError {
	font: 0.84em/1.1em Tahoma, Geneva, sans-serif;	
	color: #990202;
	margin: 0 0 0 5px;
	display: inline;
}

.b-profileData__notice {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #646464;
	display: block;
	margin: 0 0 15px 10px;
}

.h-profileData__save {
	margin: 10px 0 0 0;
}


.b-profileData__save {
	width: 209px;
	height: 22px;
	display: block;
	background: url(/images/tm/b-profileData__save_button.png) top left no-repeat;
	text-indent: -5000px;
	margin: 20px 0 0 0;
	border: 0;
}

.b-error_page {
  margin: 20px;
}

.b-error_page h1 {
  font: bold 1.6em/45px Verdana, Geneva, sans-serif;
}

.b-error_page p {
  font: 1.3em/25px Verdana, Geneva, sans-serif;
}






/* ---------------------------------------------------------------  */


/* - - - - - - - */
.h-clcs-hlst {
	margin: 8px 10px 0 10px;
	position: relative;
}
.b-clcs {
	width: 100%;
}
/* - - -  */
.b-clcs th {
	border-bottom: 1px dotted #acacac;
	padding: 5px 0 7px 0;
}
.b-clcs th.b-clcs__hgap, .b-clcs td.b-clcs__hgap {
	width: 0 !important;
	padding: 0 0 0 5px !important;	
}
.b-clcs td {
	vertical-align: top;
}
.b-clcs__vgap {
	height: 5px;		
}
/* - - -  */

.b-clcs tr.even, .b-clcs tr.odd {
	border-bottom: 1px dotted #d1d1d1;
}
.b-clcs tr.even {
//	background: #f9f9f9;
}
.b-clcs tr.odd {
}
.b-clcs tr.slctd {
	background: #fffcca;
}
.b-clcs__grouped {
	border-bottom: 1px dotted #d1d1d1;
}

.b-clcs__grouped:hover {
	background: #d8ebff;
}
.b-clcs tr.odd:hover, .b-clcs tr.even:hover {
	background: #d8ebff;
}


/* - - -  */
.b-clcs__mc, .b-clcs__chlogo, .b-clcs__dt, .b-clcs__ctrl, .b-clcs__expired, .b-clcs__chtype {
	width: 1%;
}
.b-clcs__clcName {
	width: 95%;
	
	/* ie8 */
	width  /*\**/: 50%\9;
}
.b-clcs__clcName.wide {
	width: 95%;
}
.b-clcs__bname {
	width: 25%;
}
.b-clcs__chlogo {
	text-align: left;
}
.b-clcs__gap {
	width: 0 !important;
	padding: 0 0 0 5px !important;	
}
.b-clcs__gap i {
	display: block;
	padding: 0 10px 0 0;
}
.l-clcs__ctrl {
	float: right;
}
/* - - -  */
.b-clcs__mv {
	width: 12px;
	height: 22px;
	display: block;
	position: absolute;
	margin: 6px 0 0 22px;
	background: #e2e2e2 url(/images/tm/b-epsds__mv_icon.png) left top no-repeat;
	cursor: move;
}
.b-clcs__mv:hover {
	background-position: left bottom;
}
.b-clcs__selecter {
	margin: 6px 10px 0 0;
	padding: 0;
}
.b-clcs__chlogo .l {
	text-decoration: none;
	cursor: pointer;
	display: block;
	margin: 4px 20px 3px 0;	
}
.b-clcs__chlogo .chname {
	text-align: right;
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-decoration: none;
	cursor: pointer;
	display: block;
	margin: 10px 10px 10px 0;	
}
.b-clcs__chlogo .l img {	
	border: none;
}
.b-clcs__chtype .chtype {
	font: 1.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 10px 20px 10px 0;
}
.b-clcs__dt .dt {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 5px 20px 10px 0;
	text-align: right;
	white-space: nowrap;
}
.b-clcs__dt .dt .d {
	color: #353535;
	line-height: 1em;
}
.b-clcs__dt .dt .t {
	color: #353535;
	line-height: 1em;
}
.b-clcs__clcName .clcName {
	text-decoration: none;
	margin: 5px 0 0 0;
	display: block;
}
.b-clcs__clcName .clcName i {
	color: #000;
	text-decoration: none;
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
}

.b-clcs__clcName__link {
	font: 1em/1.15em Tahoma, Geneva, sans-serif;
	color: #646464;	
	margin: 0 0 7px 0;
	position: relative;
}
.b-clcs__clcName__link .l {
	color: #3971d8;
	cursor: pointer;
	text-decoration: underline;
}
.b-clcs__clcName__prolonged {
	font: 1em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	float: left;
	padding: 4px 10px 5px 10px;
	margin: 0 0 10px 0;
	background: #fff773;
}

.b-clcs__epsdNum .epsdNum {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;	
	color: #353535;
	display: block;
	margin: 5px 40px 0 0;
	text-align: right;
}
.b-clcs__epsdNum .epsdNumDetailed {
	font: 1em/1.15em Tahoma, Geneva, sans-serif;	
	color: #646464;
	margin: 1px 40px 10px 0;	
	text-align: right;	
}


.b-clcs__expired .expired {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 5px 20px 0 0;
	display: block;
}
.b-clcs__expired .expired.warn {
	color: #f00;
}
.b-clcs__expired .prolong {
	font: 1em/1.15em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	margin: 1px 20px 10px 0;
	display: inline;
	float: left;
	border-bottom: 1px dotted #3971d8;
	text-decoration: none;
}


.b-clcs__ctrl__cp {
	display: block;
	width: 16px;
	height: 14px;
	margin: 9px 0 0 10px;
	background: url(/images/tm/b-epsds__ctrl__cp_icon.png) left top no-repeat;
	text-indent: -5000px;
}
.b-clcs__ctrl__cp.dsbl {
	background-position: left bottom;
	cursor: default;
}
.b-clcs__ctrl__dl {
	display: block;
	width: 16px;
	height: 11px;
	margin: 9px 0 0 10px;
	background: url(/images/tm/b-epsds__ctrl__dl_icon.png) center top no-repeat;
	text-indent: -5000px;
	float: right;	
}
.b-clcs__ctrl__dl:hover {
	background-position: bottom;
}
/* - - -  */
.b-clcs__h {
	display: inline;
	float: left;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	cursor: pointer;
}
.b-clcs__h.b-clcs__h_asc {
	padding-right: 10px;
	background: url(/images/tm/b-epsds__h_ascdsc_icons.png) 100% 3px no-repeat;
}
.b-clcs__h.b-clcs__h_dsc {
	padding-right: 10px;
	background: url(/images/tm/b-epsds__h_ascdsc_icons.png) 100% -88px no-repeat;
}
.b-clcs__h.b-clcs__h_ch {
	margin: 0 20px 0 0;	
}
.b-clcs__h.b-clcs__h_date {
	margin: 0 10px 0 0;
}
.b-clcs__h.b-clcs__h__epsdNum {
	float: right;
	margin: 0 40px 0 0;
}
.b-clcs__h.b-clcs__h_clcName {
	float: left;
	margin: 0 0 0 0;
}
.b-clcs__h.b-clcs__h_len {
	float: right;
	margin: 0 20px 0 0;
	white-space: nowrap;
}
.b-clcs__h i {
	font-style: normal;
	border-bottom: 1px dotted #3589e0;	
}


/* ---------------------------------------------------------------  */



.b-videoSlide__desc {
	background: #e6e6e6;
	padding: 5px 10px 8px 10px;
	float: left;
	clear: both;
	display: inline;
	margin: 0 40px 10px 16px;
	position: relative;
}
.b-videoSlide__desc .text {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-videoSlide__desc .edit {
	display: block;
	width: 14px;
	height: 14px;
	background: url(/images/tm/b-epsds__ctrl__edit_icon.png) left top no-repeat;
	position: absolute;
	right: -20px;
	top: 4px;
	cursor: pointer;
}
.b-videoSlide__desc .edit.new {
	background-position: left bottom;
	cursor: default;
}


.l-videoSlide__descEdit {
	width: 100%;
	float: left;
	clear: both;
	display: inline;
}
.b-videoSlide__descEdit {
	margin: 0 10px 10px 0;
	padding: 0 16px 0 16px;
	position: relative;
}
.b-videoSlide__descEdit .tarea {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	width: 100%;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	padding: 2px 2px;
	display: block;
}






.b-textSlide__icon {
	display: block;
	width: 9px;
	height: 10px;
	background: url(/images/tm/text_slide_icon.png) left top no-repeat;
	margin: 6px 0 0 0;
}

.h-textSlide__hlst {
	margin: 6px 0 0 0;
}
.l-textSlide {
	width: 100%;
}
.b-videoSlide__descEdit__ctrls {
	margin: 3px 0 0 3px;
}
.b-videoSlide__descEdit__ctrls .control {
	cursor: pointer;
	display: inline;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	border-bottom: 1px dotted #3971D8;
	margin: 0 20px 0 0;
}
.b-videoSlide__descEdit__ctrls .control.remove {
	color: #f00;
	border-bottom: 1px dotted #f00;
	margin-left: 10px;
}

.l-textSlide__icon{
	width: 1%;
}



.l-textSlide__edit {
	width: 100%;
}
.l-textSlide__edit__t {
	width: 1%;
}

.b-textSlide__edit {
	margin: 0 0px 10px 0;
	padding: 0 6px 0 0px;
	position: relative;
}


.b-textSlide__edit__default {
	background:#E6E6E6;
	padding: 3px 10px 4px 10px;
	margin: 0 0 7px 0;
}

.b-textSlide__edit__default .text {
	font: italic 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #999999;
	display: inline;
	margin-right: 10px;
}
.b-textSlide__edit__default .edit {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	border-bottom: 1px dotted #3971D8;
	cursor: pointer;
	display: inline;
}


.b-textSlide__edit__t {
	text-align: right;
	display: block;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 3px 10px 0 0;
}
.b-textSlide__edit .i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px 2px 2px;
	margin: 0 0 5px 0;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
.b-textSlide__edit .tarea {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	width: 100%;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	padding: 2px 2px;
	display: block;
}



.b-textSlide__descEdit__ctrls {
	margin: 3px 0 0 3px;
}
.b-textSlide__descEdit__ctrls .control {
	display: inline;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	border-bottom: 1px dotted #3971D8;
	margin: 0 5px 0 0;
}


.b-textSlide__desc {
	background: #e6e6e6;
	padding: 8px 10px 11px 10px;
	margin: 0 0px 7px 0px;
	position: relative;
}
.b-textSlide__desc.b-textSlide__desc_empty {
	padding: 3px 10px 5px 10px;
}

.b-textSlide__desc .t {
	font: bold 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	margin: 0 0 3px 0;
}
.b-textSlide__desc .text {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-textSlide__desc .edit {
	display: block;
	width: 14px;
	height: 14px;
	background: url(/images/tm/b-epsds__ctrl__edit_icon.png) left top no-repeat;
	position: absolute;
	right: -20px;
	top: 4px;
	cursor: pointer;
}
.b-textSlide__desc .edit.new {
	background-position: left bottom;
	cursor: default;
}

.b-superB.b-epsdsTb__btns__clcCtrl {
	margin-right: 6px;
}
.b-superB__clcCtrl {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	width: 11px;
	height: 14px;
	padding:3px 10px 5px 10px;
}

.b-superB__clcCtrl.b-superB__clcCtrl_up {
	background: url(/images/tm/b-superB__clcCtrl_icon.png) center 6px no-repeat;
}
.b-superB__clcCtrl.b-superB__clcCtrl_down {
	background: url(/images/tm/b-superB__clcCtrl_icon.png) center -84px no-repeat;
}



.b-superB.b-epsdsTb__btns__newTextSlide {
	margin-left: 6px;
}
.b-superB__newTextSlide {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	width: 11px;
	height: 14px;
	padding: 3px 10px 5px 10px;
	margin-right: 2px;
	background: url(/images/tm/b-superB__newTextSlide_icon.png) center 6px no-repeat;
}







.b-clcShare {
	margin: 20px 0 20px 0;
}

.b-clcShare__h {
	font: 2.4em/1.15em Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	margin: 0 0 10px 0;
}

.l-clcShare {
	width: 100%;
}
.l-clcShare__t {
	width: 1%;
}
.l-clcShare__note {
	width: 1%;
}
.b-clcShare__i {
	margin: 0 6px 0 0;
}

.l-clcShare__i__layout {
	width: 100%;
}
.l-clcShare__i__layout__note {
	width: 1%;
}

.b-clcShare__t {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	text-align: right;
	margin: 3px 8px 10px 0;
	display: block;
}

.b-clcShare__i {
	margin: 0 10px 10px 0;
	display: block;
}
.b-clcShare__i .i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1; 
}
.b-clcShare__i .tarea {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 100%;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}




.b-clcShare__note {
	font: 1em/1.15em Tahoma, Geneva, sans-serif;
	color: #000;
	white-space: nowrap;
	margin: 5px 0 10px 0;
	display: block;
}


.b-clcShare__link {
	font: 1.4em/1.15em Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	margin: 0 0 10px 0;
	width: 90%;
}
.b-clcShare__link .l {
	color: #3971D8;
}

.b-clcShare__linkNote {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	margin: 0 0 15px 0;
	width: 90%;
}
.b-clcShare__linkNote .l {
	color: #3971D8;
}

.b-clcShare__linkBack2Collection {
	font: 1.6em/1.15em Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	margin: 0 0 15px 0;
	width: 90%;
}
.b-clcShare__linkBack2Collection .l {
	color: #3971D8;
}




.b-clcStatBar {
	padding: 10px 0;
	margin: 0 10px;
}
.b-clcStatBar.b-clcStatBar_share {
	border-bottom: 1px dotted #d1d1d1;
}
.l-clcStatBar {
	width: 100%;
}
.l-clcStatBar__info {
	vertical-align: middle;
}
.l-clcStatBar__preview {
	vertical-align: middle;
	width: 1%;
}
.l-clcStatBar__buttons {
	width: 1%;
	vertical-align: top;
}

.b-clcStatBar__info {
	font: 1.4em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-clcStatBar__info .num {
	font-weight: bold;
}

.b-superB.b-superB_clcStatBarMP4 {
	margin-left:  6px;
}


.b-clcStatBar_preview {
	margin: 0 10px 0 0;
}
.b-clcStatBar_preview .l {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	white-space: nowrap;
}



.b-clcStatBar_shareUrl {
	margin: 1px 20px 0 0;
	white-space: nowrap;	
}
.b-clcStatBar_shareUrl .t {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #666;
	white-space: nowrap;
}
.b-clcStatBar_shareUrl .l {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	white-space: nowrap;
	text-decoration: none;
	padding: 0 20px 0 0;
	background: url(/images/tm/b-epsds__ctrl__dl_icon.png) right 3px no-repeat;
}
.b-clcStatBar_shareUrl .l:hover {
	background-position: right -86px;
}
.b-clcStatBar_shareUrl .l .txt {
	text-decoration: underline;
	font-style: normal;
}

.live-episode {
  background: #4992DA none repeat scroll 0 0;
  color: #FFF;
}










/* ---------------------------------------------------------------  */

.b-chSearchResult {
	margin: 20px 0 0 0;
}
.l-chSearchResult {
	width: 100%;
}
.l-chSearchResult__ch {
	width: 1%;
	vertical-align: top;
}
.l-chSearchResult__ch__pic, .l-chSearchResult__ch__l {
	vertical-align: middle;
}



.b-chSearchResult__chPicLink {
	display: block;
	text-decoration: none;
	margin: 0 10px 0 0;
}

.b-chSearchResult__chLink {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-decoration: none;
	display: block;
	margin: 0 30px 0 0;
}

.l-chSearchResult__cities {
	vertical-align: middle;
}

.b-chSearchResult__city {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	margin: 0 20px 20px 0;
}

.b-chSearchResult__city .name {
	display: block;
	margin: 0 0 5px 0;
}
.b-chSearchResult__city .name .l {
	font: 1.6em/1.15em Tahoma, Geneva, sans-serif;
	color: #3971D8;
}
.b-chSearchResult__city .live {	
	font: 1.1em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	white-space: nowrap;
	text-decoration: underline;
	padding: 0 0 1px 25px;
	background: url(/images/tm/b-fd__chH__live_icon.png) left bottom no-repeat;	
}
	
	
	
	
	



.b-fdTreeCat__chTB__cap {
	margin: 8px 0 5px 0;
}
.b-fdTreeCat__chTB__cap .t {
	font: 2.2em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: inline;
}
.b-fdTreeCat__chTB__cap .note {
	font: 1.1em/1em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: inline;
	margin: 0 0 0 5px;
}
.b-fdTreeCat__chTB__cap .note .l {
	color: #3971D8;
}

.b-fdTreeCat__chTB__selector {
	border-top: 1px solid #4992DA;
	border-bottom: 1px solid #4992DA;
	margin: 5px 0 10px 1px;
}
.l-fdTreeCat__chTB__selector__i {
	position: relative;
	border-left: 1px solid #4992DA;
	margin: 0 0 0 -1px;
	background: #4992DA;
	padding: 4px 5px 3px 5px;
}
.b-fdTreeCat__chTB__selector .slc {
}
.b-fdTreeCat__chTB__selector .slc option {
}


.b-fdTreeCat__chTB__btns {
	margin: -3px 5px 12px 0;
	position: relative;
}

.b-superB.b-superB__fdTreeCat__chTB__edit .pic {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	width: 11px;
	height: 14px;
	padding:3px 10px 5px 10px;
	
	background: url(/images/tm/b-superB__fdTreeCat__chTB__edit__pic_icon.png) center 6px no-repeat;
}

.b-superB.b-superB__fdTreeCat__chTB__delete {
	float: right;
}
.b-superB.b-superB__fdTreeCat__chTB__delete .pic {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	width: 11px;
	height: 14px;
	padding:3px 10px 5px 10px;
	
	background: url(/images/tm/b-superB__fdTreeCat__chTB__delete__pic_icon.png) center 6px no-repeat;
}







/* ---------------------------------------------------------------  */

.b-users {
	padding: 0 0 5px 0;
}
.b-users__user {
	margin: 0 10px;
	padding: 10px 25px;
	border-bottom: 1px dotted #d1d1d1;
	position: relative;
}
.b-users__user.b-users__user_last, .b-users__user:last-child  {
	border-bottom: none;
}

.b-users__user__chb {
	position: absolute;
	left: 5px;
	top: 13px;
	margin: 0;
}

.b-users__user__data .name {
	font: 1.6em/1.2em Tahoma, Geneva, sans-serif;
	color: #3971D8;
	
	display: inline;
}

.b-users__user__data .mail {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #646464;
	
	display: inline;
	margin: 0 0 0 7px;
}


.b-users__user__role {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #646464;
}

.b-users__user__tb {
	position: absolute;
	right: 5px;
	top: 15px;
	width: 60px;
	height: 15px;
}
.b-users__user__tb .edit {
	display: block;
	width: 10px;
	height: 11px;
	background: url(/images/tm/b-superB__fdTreeCat__chTB__edit__pic_icon.png) left top no-repeat;
	position: absolute;
	right: 45px;
	top: 1px;
	cursor: pointer;
}
.b-users__user__tb .block {
	display: block;
	width: 13px;
	height: 13px;
	background: url(/images/tm/b-users__user__tb__block.png) left top no-repeat;
	position: absolute;
	right: 20px;
	top: 0;
	cursor: pointer;
}
.b-users__user__tb .block:hover, .b-users__user__tb .block.ui-banned {
	background-position: left bottom;
}
.b-users__user__tb .delete {
	display: block;
	width: 10px;
	height: 11px;
	background: url(/images/tm/b-epsds__ctrl__dl_icon.png) left top no-repeat;
	position: absolute;
	right: 0;
	top: 1px;
	cursor: pointer;
}
.b-users__user__tb .delete:hover {
	background-position: left bottom;
}


.b-userStatBar {
	padding: 10px 0;
	margin: 0 10px;
}
.l-userStatBar {
	width: 100%;
}
.l-userStatBar__info {
	vertical-align: middle;
}
.l-userStatBar__buttons {
	width: 1%;
	vertical-align: top;
}

.b-userStatBar__info {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-userStatBar__info .num {
	font-weight: normal;
}

.b-superB.b-superB_clcStatBarMP4 {
	margin-left:  6px;
}

.b-superB.b-superB_userStatBar__buttons__del {
	margin-left: 6px;
}

.b-superB.b-superB__usersAdd {
	margin-left: 10px;
}

.l-epsdsTb__usersSearch {
	vertical-align: middle;
	width: 99%;
}
.b-epsdsTb__usersSearch {
	margin: 0 10px 0 20px; 
}

.l-epsdsTb__buttons {
	vertical-align: middle
}

/* ---------------------------------------------------------------  */



/* ---------------------------------------------------------------  */
.b-userEdit {
	margin: 0 10px;
}

.b-userEdit__cap {
	font: 2.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
}


.b-userEdit__head {
	margin: 10px 0 2px 0;
}
.l-userEdit__head {
	width: 100%;
}
.l-userEdit__head__cap {
	vertical-align: middle;
}
.l-userEdit__head__btns {
	width: 1%;
	vertical-align: middle;
}

.l-userEdit__headText {
	vertical-align: middle;
}
.b-userEdit__headText {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
}

.b-superB.b-userEdit__2SaveOrNot2Save_add {
	margin-left: 10px;
}


.b-superB.b-userEdit__2SaveOrNot2Save_delete {
	margin-left: 6px;
}


.l-userEdit__key {
	width: 1%;
	vertical-align: top;
	text-align: right;
}
.l-userEdit__value {
	vertical-align: top;
}


.b-userEdit__key {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	display: block;
	margin: 0 10px 10px 0;
	white-space: nowrap;	
}
.b-userEdit__key.b-userEdit__key_contact {
	margin-top: 15px;
	margin-bottom: 15px;
}


.b-userEdit__value {
	color: #353535;
	white-space: nowrap;
	position: relative;
	top: -2px;
	margin: 0 6px 10px 0;
}
.b-userEdit__value__i {
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 390px;
	padding: 2px 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}

.b-userEdit__value__lbl {
	display: inline;
	float: left;
	clear: both;
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #353535;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}

.b-userEdit__value__chb {
	margin: 0;
	position: absolute;
	left: 0;
	top: 2px;
}


.b-userEdit__delemiter {
	border-bottom: 1px dotted #3c3c3c;
	font: 0;
	height: 0;
	margin: 7px 0 10px 0;
}




.b-userEdit__2SaveOrNot2Save {
	white-space: nowrap;
	margin: 0 0 15px 0;
}
.b-superB.b-userEdit__2SaveOrNot2Save_save {
	margin-right: 20px;
}


.b-userEdit__2SaveOrNot2Save__cancel {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;	
	color: #3971D8;
	margin: 3px 0 0 0;
}
.b-userEdit__2SaveOrNot2Save__cancel .txt {
	font-style: normal;
	text-decoration: underline;
	cursor: pointer;
}














.b-dubsLog {
	padding: 8px 10px 10px 10px;
}
.b-dubsLog__t {
	font: 1.8em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 3px 0;
}
.b-dubsLog__num {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 5px 0;
}
.b-dubsLog__info {
	font: 1.2em/1.15em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
}
.b-dubsLog__info .fade {
	font-style: normal;
	color: #999;
}




.b-todayTopicsCap {
	font: 2.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 7px 10px;
}

.b_todayTopics {
	margin: 0 0 0 0;

}

.b_todayTopic {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	margin: 0 30px 20px 0;
	width: 220px;
  height: 170px;
}
/* --- */
.b_todayTopic__pic {
	display: block;
	margin: 0 0 10px 0;
}
/* --- */
.b_todayTopic__meta {
	display: block;
	margin: 0 0 3px 0;
}
.b_todayTopic__meta__date {
	font: 1em/1.2em Verdana, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 1px 0;
}
.b_todayTopic__meta__date .date {
	color: #353535;
	font-style: normal;
}
.b_todayTopic__meta__date .time {
	color: #c83232;
	font-style: normal;	
}
.b_todayTopic__meta__stat {
	font: 0.9em/1.2em Verdana, Geneva, sans-serif;
	color: #808080;
}
.b_todayTopic__meta__stat .num {
	font-weight: normal;
	color: #353535;
}
/* --- */
.b_todayTopic__info {
	display: block;
}
.b_todayTopic__info .l {
	color: #3c6cc3;
	font: 1.9em/1.1em Tahoma, Geneva, sans-serif;
}
.b_todayTopic__info .desc {
	font: 1.5em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 0 0;
}
/* --- */




.b-topicsMenu__cap {
	font: 2.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 10px 7px 10px;
}
.b-topicsMenu {
	background: #f8f3d0;
	padding: 1px;
	margin: 0 10px 0 0;
}
.b-topicsMenu__item {
	display: block;
	margin: 10px 10px 10px 10px;
}
.b-topicsMenu__item__date {
	font: 1em/1.2em Verdana, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 1px 0;
}
.b-topicsMenu__item__date .date {
	font-style: normal;
}
.b-topicsMenu__item__date .time {
	font-style: normal;	
}

.b-topicsMenu__item__t {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	text-decoration: none;
}
.b-topicsMenu__item__t:hover {
	text-decoration: underline;
}





/* ==============  */
.b-topicsCap {
	font: 2.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 7px 0;
}



.b-fd__headTopics {
	border-bottom: 4px solid #4992da;
}

.l-fd__headTopics {
	width: 100%;
}
.l-fd__headTopics__l {
	width: 1%;
}
.l-fd__headTopics__g {
	width: 98%;
}
.l-fd__headTopics__r {
	width: 1%;
}

/* ==============  */


.b-fd__headTopics__all {
	border-top: 1px solid #fff;
	margin: 0 1px;
}
.b-fd__headTopics__all.b-fd__headTopics__all_cur {
	border-color: #4992DA;
}
.b-fd__headTopics__all__i {
	background: #fff;
	position: relative;
	margin: 0 -1px;
	padding: 7px 10px 8px 10px;
}
.b-fd__headTopics__all.b-fd__headTopics__all_cur .b-fd__headTopics__all__i {
	background: #4992DA;
}


/* ----  */
.b-fd__headTopics__all__cap {
	font: 1.8em/1.2em Tahoma, Geneva, sans-serif;
	color: #4992da;
	white-space: nowrap;
}
.b-fd__headTopics__all.b-fd__headTopics__all_cur .b-fd__headTopics__all__cap {
	color: #fff;
	text-decoration: none;
}

/* ==============  */


.b-fd__headTopics__browse {
	border-top: 1px solid #fff;
	margin: 0 1px;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur {
	border-color: #4992DA;
}
.b-fd__headTopics__browse__i {
	background: #fff;
	position: relative;
	margin: 0 -1px;
	padding: 7px 10px 8px 10px;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__i {
	background: #4992DA;
}

/* ----  */
.b-fd__headTopics__browse__cap {
	font: 1.8em/1.2em Tahoma, Geneva, sans-serif;
	color: #4992da;
	white-space: nowrap;
	text-decoration: none;
	margin: 0 0 0 0;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__cap {
	color: #fff;
}

/* ----  */
.h-fd__headTopics__browse__type__hlst {
	position: relative;
	top: 4px;
	margin: 0 5px 0 10px;
}

.b-fd__headTopics__browse__type {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0 1px 0 6px;
	position: relative;
	cursor: pointer;
	text-decoration: none;		
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__type {
	border-color: #4992DA;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__type.b-fd__headTopics__browse__type_cur {
	border-color: #fff;
}
.b-fd__headTopics__browse__type__i {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;

	margin: 0 -1px;
	position: relative;
	padding: 0px 5px 1px 5px;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__type.b-fd__headTopics__browse__type_cur .b-fd__headTopics__browse__type__i {
	background: #fff;
}

.b-fd__headTopics__browse__type .t {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	text-decoration: underline;
	color: #4992da;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__type .t {
	color: #fff;
	text-decoration: none;
}
.b-fd__headTopics__browse.b-fd__headTopics__browse_cur .b-fd__headTopics__browse__type.b-fd__headTopics__browse__type_cur .t {
	color: #353535;
}

/* ==============  */

.b-fd__headTopicsCities {
	background: #edf5f9;
	padding: 10px 0 10px 10px;
	margin: 0 0 5px 0;
}
.b-fd__headTopicsCities .l {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #3971d8;
	text-decoration: none;
	border-bottom: 1px dotted #3971d8;
	margin: 0 10px 10px 0;
}



/* ==============  */

.b-topics__chBrowse {
	margin: 10px 0 0 -30px;
	position: relative;
}
.b-topics__chBrowseList .b-topics__chBrowse {
	display: none;
}
.b-topics__chBrowseList  .b-topics__chBrowseList__item.b-topics__chBrowseList__item_expd .b-topics__chBrowse {
	display: block;
}
/* ----  */
.b-topics__chBrowse__item {
		zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	margin: 0 0 30px 30px;
	width: 220px;

}
.b-topics__chBrowse__item__ch {
	border-bottom: 1px dotted #acacac;
	overflow: hidden;
	zoom: 1;
	padding: 0 0 10px 0;
	margin: 0 0 8px 0;
}
.b-topics__chBrowse__item__ch .logoLink {
	float: left;
	display: inline;
}
.b-topics__chBrowse__item__ch .logo {
	display: block;
}
.b-topics__chBrowse__item__ch .t {
	text-decoration: none;
	color: #000;
	overflow: hidden;
	zoom: 1;
	margin: 0 0 0 50px;
	display: block;
}
.b-topics__chBrowse__item__ch .t .name {
	font: 2em/1.2em Tahoma, Geneva, sans-serif;
	color: #000;
	float: left;
	clear: both;
	margin: 1px 0 0 0;
}
.b-topics__chBrowse__item__ch .t .timeZone {
	font: 0.95em/1.2em Tahoma, Geneva, sans-serif;
	color: #000;
	float: left;
	clear: both;
}
/* ----  */
.b-topics__chBrowse__item__last__t {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	margin: 0 0 5px 0;
}
/* ----  */
.b-topics__chBrowse__item__epsds__item {
	display: block;
	margin: 0 0 8px 0;
}
.b-topics__chBrowse__item__epsds__item .date {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #808080;
}
.b-topics__chBrowse__item__last .b-topics__chBrowse__item__epsds__item .date {
	color: #ce3939;
}
.b-topics__chBrowse__item__epsds__item .bname {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #808080;
}
.b-topics__chBrowse__item__epsds__item .bname i.l {
	font-style: normal;
}
.b-topics__chBrowse__item__epsds__item .t i {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
}

.b-topics__chBrowse__item__epsds__item .t a {
	text-decoration: none;
}
/* ----  */
.b-topics__chBrowse__item__stat {
	background: #f1f1f1;
	padding: 7px 10px;
}
.b-topics__chBrowse__item__stat .total {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
} 
.b-topics__chBrowse__item__stat .shown {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	display: block;
} 
.b-topics__chBrowse__item__stat .shown .l {
	color: #3971d8;
}
/* ----  */
.b-topics__chBrowseList {
	margin: 5px 0 0 0;
}
.b-topics__chBrowseList__item {
	margin: 0 0 5px 0;	
}
/* ----  */
.b-topics__chBrowseList__groupT {
	padding: 6px 20px 7px 22px;
	background: #f3f3f3 url(/images/tm/b-topics__chBrowseList__groupT_arrows.png) 10px -983px no-repeat;
	cursor: pointer;
}
.b-topics__chBrowseList__item.b-topics__chBrowseList__item_expd .b-topics__chBrowseList__groupT {
	background-position: 10px 12px;
}
.b-topics__chBrowseList__groupT .name {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
}
.b-topics__chBrowseList__groupT .timeZone {
	font: 1.1em/1.3em Tahoma, Geneva, sans-serif;
	color: #808080;
}
.b-topics__chBrowseList__groupT .chsNum {
	font: 1em/1.44em Tahoma, Geneva, sans-serif;
	color: #3c3c3c;
}

li.catalog_loader {
	background: url(/images/tm/loader_catalog.gif) no-repeat;
	height: 32px;
	margin-left: 85px;
}

/* --- New SEARCH 
------------------------------------------------------------------------- */
.adv_criteria_header {
	background: #edf5f9;
	padding: 25px 10px 12px;
	top: -15px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
	.adv_criteria_header H3 {
		float: left;
		padding-left: 20px;
		background: url(/images/tm/trigger-h-lg.gif) no-repeat 0 50%;
		font: normal 1.6em/1 Tahoma, Geneva, sans-serif;
		color: #3c3c3c;
	}
		.adv_criteria_header H3 B {
			border-bottom: 1px dotted #3971d8;
			font-weight: normal;
			zoom: 1;
		}
		/*:first-child+html .adv_criteria_header B {
			padding-bottom: 3px;
		}*/
	.adv_criteria_header .tms-simple-back {
		float: right;
		position: static !important;
		padding-top: 3px;
		background: url(/images/tm/b-epsdsRulesEdit__collapser_icon.png) no-repeat 100% 7px;
	}
		.adv_criteria_header .tms-simple-back SPAN {
			zoom: 1;
		}
		
.tms-cleaner {
	display: inline-block;
	width: 22px;
	height: 15px;
	background: url(/images/tm/ui-cleaner.gif) no-repeat 0 0;
	margin-left: 7px;
	position: relative;
	top: 2px;
}
	*:first-child+html .tms-cleaner {
		top: 0;
	}

.tms-comment {
	font: .75em/1 Verdana, Geneva, sans-serif;
}
	.tms-comment I {
		font-style: normal;
		margin-right: 7px;
	}
	.tms_adv_criteria .tms-tag-select.del .tms-comment {
		margin-top: 10px;
	}
	.tms_adv_criteria .fin SPAN.tms-comment {
		margin-left: 2em;
	}
	.tms_adv_criteria .fin SPAN.tms-comment I {
		border-bottom: 1px solid #353535;
		padding-bottom: 1px;
		font-style: normal;
	}


.tms_adv_criteria {
	width: 100%;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #353535;
}

.tms_adv_criteria TD {
	padding: 10px 10px 10px 0;
	zoom: 1;
}
	.tms_adv_criteria .tms-adv-item-h {
		white-space:nowrap;
		width: 1%;
		vertical-align: top;
		font-weight: bold;
		padding-left: 15px;
	}
	.tms_adv_criteria .odd TD {
		background: #F3F3F3;
	}
	.tms_adv_criteria .even TD {
		background: #FFF;
	}
	.tms_adv_criteria .fin TD {
		background: #edf5f9;
	}
	
	.tms_adv_criteria .tms-adv-item-h SPAN {
		display: block;
		padding: 5px 0 5px 15px;
		margin-right: 10px;
	}
	.tms_adv_criteria .tms-h-trigger {
		background: url("/images/tm/b-fdTreeCat_arrows.png?1270479857") no-repeat 0 10px;
	}
		.tms_adv_criteria .tms-h-trigger I {
			font-style: normal;
			border-bottom: 1px dotted #3971d8;
			padding-bottom: 1px;
		}
	.tms-folders {
		overflow: hidden;
		padding-bottom: 5px;
	}
		.tms_adv_criteria .tms-folders LABEL {
			display: block;
		}
		#use_folders_1,
		#use_folders_0 {
			position: relative;
			top: 2px;
			margin-right: 5px;
		}
	.tms_adv_criteria .tms-folder-sel {
		float: left;
		margin-top: 7px;
		position: relative;
		top:-2px;
	}
	.tms_adv_criteria .tms-folders-type-f {
		float: left;
		margin: 7px 5px 0 0;
	}
	.tms_adv_criteria .b-manageRule__selector {
		top: 4px;
		float: left;
	}
	.tms_adv_criteria .b-manageRule__selector__s {
		width: auto;
		font-size: 1em;
		width: 500px; /* !!!!! TEMP !!!! */
	}
	.tms-search-string {
		position: relative;
	}
	.tms_adv_criteria .tms-txt-query {
		width: 99%;
	}
	.tms-search-string .tms-cleaner {
		position: absolute;
		right: 6px;
		top: 3px;
		z-index: 100;
	}
		*:first-child+html .tms-search-string .tms-cleaner {
			top: 5px;
		}
	.tms-txt-params {
		margin: 7px 0;
	}
	.tms-txt-params DT,
	.tms-txt-params DD {
		display: inline;
		margin-right: 12px;
	}
		.tms-txt-params DT {
			margin-right: 5px;
		}
		.tms-txt-params DD INPUT {
			position: relative;
			margin: 0 3px 0 0;
		}
			/*IE*/
			*:first-child+html .tms-txt-params DD INPUT {
				top: 3px;
			}
		.tms-txt-params DD LABEL {
			vertical-align: bottom;
		}
.tms_adv_criteria .b-manageRule__selectCh {
	display: inline;
}

.tms_adv_criteria .tms-channels-sel * {
	font-size: 1em !important;
}

.tms_adv_criteria .tms-tag-select {
	color: #808080;
	margin-bottom: 7px;
}
	.tms-tag-select LABEL {
		color: #353535;
		vertical-align: bottom;
		position: relative;
		top: 2px;
	}
	*:first-child+html .tms-tag-select LABEL {
		vertical-align: middle;
		top: -4px;
	}
	.tms-tag-select INPUT {
		margin: 0 3px 0 0;
		padding: 0;
	}
	
	/*IE */
	*:first-child+html .tms-tag-select INPUT {
		position: relative;
		top: 3px;
	}

.b-searchDvags_list {
  font-size: .85em;
}
.b-searchDvags_list .b-manageRule__selectCh__selected,
.b-searchDvags_list .b-manageRule__selectCh__selectedQuantity {
  display: inline;
}
.b-searchDvags_list .b-manageRule__selectCh__selectedQuantity {
  color: #808080 !important;
}
.b-searchDvags_list .b-manageRule__selectCh__selectedQuantity:before {
  content: "(";
  color: #808080;
}
.b-searchDvags_list .b-manageRule__selectCh__selectedQuantity:after {
  content: ")";
  color: #808080;
}

.tms_adv_criteria .tms-tag-select.add SMALL,
.tms_adv_criteria .tms-tag-select.del SMALL {
	background: url("/images/tm/ui_icon_add-del-tags.gif") no-repeat 0 -15px;
	width: 14px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: 2px;
}
.tms_adv_criteria .tms-tag-select.del SMALL {
	background-position: 0 0;
}
	.tms_adv_criteria .tms-tag-select SMALL B {
		display: none;
	}
	.tms_adv_criteria .tms-tag-select P {
		margin-left: 14px;
	}
.tms-dates-cond {
	overflow: hidden;
}
	.tms-dates-cond LI {
		margin-bottom: 12px;
	}
		.tms-dates-cond LI LABEL {
			margin-right: 1em;
		}
	.tms-dates-cond-sel {
		position: relative;
		top: 2px;
	}
	.tms_adv_criteria .tms-dates-cond-ps {
		float: left;
	}
		.tms_adv_criteria .tms-dates-cond-ps SPAN {
			position: relative;
		}
		html:root .tms_adv_criteria .tms-dates-cond-ps SPAN { /* FF only*/
			position: relative;
		}
/*			.tms_adv_criteria .tms-dates-cond-ps .tms-dates-cond-sel {
				top: 4px;
			}
			html:root .tms_adv_criteria .tms-dates-cond-ps .tms-dates-cond-sel { /* FF only/
				top: 0px;
			}
			*:first-child+html .tms_adv_criteria .tms-dates-cond-ps SPAN {
				top: 2px;
			} */
			
		.tms_adv_criteria .tms-dates-cond-ps DIV {
			float: left;
		}

		html:root .tms_adv_criteria .tms-dates-cond-ps DIV {
			position: relative;
			top: -3px;
		}

	.tms-dates-cond .tms-comment I {
		padding: 0 6px;
		background: url("/images/tm/trigger-h-sml.gif") no-repeat 0 50%;
		display: inline-block;
		height: 14px;
	}
		.tms-dates-cond .tms-comment I SPAN {
			border-bottom: 1px dotted #3971d8;
			display: inline-block;
		}
.tms_adv_criteria .tms-duration-sel P:first-child {
	margin-bottom: 10px;
}

.tms_episodes_count {
	text-align: center;
	margin: 20px 0;
}
	.tms_episodes_count B {
		display: inline-block;
		padding: 5px 10px;
		background: #FFF996;
		font-weight: normal;
		font-size: 1.2em;
	}

*:first-child+html .tms_adv_criteria .b-fdSearch__b {
	text-indent: -999px;
	font-size: 0;
	line-height: 0;
	float: left;
}

*:first-child+html .tms_adv_criteria .fin SPAN.tms-comment {
	line-height: 22px;
	height: 22px;
	float: left;
	margin-left: 2em;
}

/* Rules */
.tmr-rule-param {
	background: #F3F3F3;
	padding:10px 10px 10px 15px;
	font: 1.2em/1.3 Tahoma, Geneva, sans-serif;
}
	.tmr-rule-param SELECT {
		font-size: 1em;
		margin-bottom: 10px;
	}
	*:first-child+html .tmr-rule-param TABLE TD {
		zoom: 1 !important;
		height: 1%;
	}
	*:first-child+html .tmr-rule-param SELECT {
		zoom: 1;
	}
	*:first-child+html .tmr-rule-param .b-manageRule__selector__s {
		position: relative;
	}
	.tmr-rule-action-h {
		display: block;
		margin-bottom: 12px;
	}
	.tmr-rule-param .tmr-rule-notify {
		margin-top: 12px;
	}
	*:first-child+html .tmr-rule-param .l-manageRule__alert {
		zoom: 1;
		width: auto;
	}
	*:first-child+html .tmr-rule-param .l-manageRule__targets__l DIV {
		zoom: 1;
		position: relative;
	}
	.tmr-rule-param .tmr-rule-notify LABEL {
		margin-right: 1em;
	}

.b-manageRuleAdv_savebtn {
  margin: 0 0 15px 10px;
}

.b-fd__head__activeRule_init {
  white-space: nowrap;
  color:#FFF;
  font: 1.2em/1.3em Tahoma,Geneva,sans-serif;
  margin-left: 10px;
}

/* --- TAGS Page 
------------------------------------------------------------------------- */

.b-tg-nav {
	background: #edf5f9;
	padding: 14px 10px;
	font: normal 1.4em/1.2 Tahoma, Geneva, sans-serif;
}
	.b-tg-nav A {
		color: #3c6cc3;
		text-decoration: none;
	}
.b-tg-content {
	margin: 5px;
	font: normal 1.2em/1.2 Tahoma, Geneva, sans-serif;
}
	.b-tg-content H2 {
		font: normal 1.4em/1.6 Tahoma, Geneva, sans-serif;
		margin: 20px 5px 10px;
	}
	.b-tg-content .tmt-tg-list H2 {
		float: left;
		margin: 10px 5px 10px;
		padding-top: 3px;
	}
	.b-tg-content .b-epsdsPgn {
		font-size: .85em;
	}

.tmt-tg-list-inc {
	margin-bottom: 10px;
	}
	.tmt-tglist-inc-cont {
		border: 1px solid #D3D3D3;
		padding: 5px;
		max-height: 330px;
		overflow-y: auto;
	}

.tmt-tg-list .tmt-tg-pages {
	float: right;
}
	.tmt-tg-list-inc UL,
	.tmt-tg-list-inc LI {
		display: inline;
	}
		.tmt-tg-list-inc LI A {
			text-decoration: none;
		}
	.tmt-tg-list-inc H3 {
		font-size:1.246em;
		font-weight: normal;
		line-height: 1;
		color: #3c6cc3;
		margin: 0 0 10px 0;
	}
		.tmt-tg-list-inc H3 A {
			text-decoration: none;
			color: #3c6cc3;
		}
			.tmt-tg-list-inc H3 .tmt-tag-add {
				top: 5px;
			}
	.tmt-tg-list-inc .tmt-tag-cat {
		padding: 6px 5px 7px;
	}

.tmt-tg-list-inc A {
	color: #3c6cc3;
}

.tmt-tg-list P {
	padding: 0 0 3px 5px;
}

.tmt-tg-columns {
	border: 1px dotted #d3d3d3;
	border-width: 1px 0;
	padding: 10px 0;
	clear: both;
}

.tmt-tg-selected {
	font: normal 1.2em/1.2 Tahoma, Geneva, sans-serif;
	margin: 5px;
	padding: 5px;
	border: 1px solid #f3f3f3;
}
	.tmt-tg-selected SPAN {
		position: relative;
		display: block;
	}

.tmt-tag-add {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(/images/tm/ui_tag-add.gif) no-repeat 50% 50% #C8C8C8;
	margin-right: 4px;
	text-indent: -3000px;
	position: relative;
	top: 3px;
	cursor:pointer;
}
.tmt-tag-add:hover {
	background-color: #555;
}
.tmt-tg-selected .tmt-tag-add {
	border: 1px solid #363636;
	background: url(/images/tm/ui_tag-del.gif) no-repeat 50% 50% #FFF;
	position: absolute;
	right: 0;
}

.even {
	background: #F3F3F3;
}

body {
	background: #363b40;
	overflow-x: hidden;
}

.vhidden {
	display: none;
}

.player-container {
  height:384px;
  width:512px;
}

.player-hd_container {
  height:720px;
  width:1280px;
}

.b-video-popup {
	max-width: 1500px;
}
.b-video-popup.loading {
	background: url(/images/tm/loader_big.gif?200911121200) center center no-repeat;
}

.b-video-popup.loading .b-video-popup-player, .b-video-popup.loading .h-video-popup-info {
	visibility: hidden;
}


.l-video-popup {
}

.b-video-popup-popup-tl {
	padding-right: 10px;
	height: 10px;
	background: url(/images/tm/b-addalert-popup_corners.png) top left no-repeat;
}
.b-video-popup-popup-tr {
	padding-right: 10px;
	height: 10px;
	background: url(/images/tm/b-addalert-popup_corners.png) top right no-repeat;
}
.b-video-popup-popup-br {
	padding-right: 10px;
	height: 10px;
	background: url(/images/tm/b-addalert-popup_corners.png) bottom right no-repeat;
}
.b-video-popup-popup-bl {
	padding-right: 10px;
	height: 10px;
	background: url(/images/tm/b-addalert-popup_corners.png) bottom left no-repeat;
}
.b-video-popup-popup-l {
	height: 10px;
	background: url(/images/tm/b-addalert-popup-lr_bg.png) left repeat-y;
}
.b-video-popup-popup-r {
	height: 10px;
	background: url(/images/tm/b-addalert-popup-lr_bg.png) right repeat-y;
}
.b-video-popup-popup-t {
	height: 10px;
	background: url(/images/tm/b-addalert-popup-tb_bg.png) top repeat-x;
}
.b-video-popup-popup-b {
	height: 10px;
	background: url(/images/tm/b-addalert-popup-tb_bg.png) bottom repeat-x;
}


.b-video-popup-popup-content {
	 background: #363b40;
}

.l-video-popup-popup-content-reducer {
	position: relative;
	width: 960px;
	margin: 0 auto;
}


.l-video-popup-popup-content-layout {
	width: 100%;
}
.l-video-popup-popup-content-layout-player {
	width: 1%;
}


.b-video-popup-resize {
	display: none;
	width: 20px;
	height: 20px;
	background: url(/images/b-addalert-popup-resize.png) no-repeat;
	position: absolute;
	bottom: -13px;
	right: -13px;
	cursor: se-resize;
}

.b-video-popup__header  {
	display: block;
	height: 35px;
	background: #e2e2e2;
	position: relative;
	margin: 0 -1px;
}
.b-video-popup-move {
	background: url(/images/tm/b-addalert-popup-move.png);
	display: block;
	padding: 0 0 14px 0;
	cursor: move;
	margin: 0 9.2em 0 10px;
	position: relative;
	top: 9px
}
.b-video-popup-closer {
	position: absolute;
	top: 9px;
	right: 10px;
	padding: 0 25px 0 10px;
	background: url(/images/tm/b-video-popup-closer_icon.png) right 1px no-repeat;
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #000;
	height: 20px;
	text-transform: capitalize;
	cursor: pointer;
	text-align: right;
}
.b-video-popup-closer span {
	line-height: 1.3em;
}

.h-video-popup-ch-hr {
	margin: 5px 25px 12px 542px;
}
.l-video-popup-ch-hr-layout {
	width: 100%;
}

.l-video-popup-ch-hr-layout-logo {
	width: 1%;
	vertical-align: top;
}
.l-video-popup-ch-hr-layout-title {
	vertical-align: middle;
}
.b-video-popup-ch-hr-title {
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #46b1f3;
	margin: 0 0 2px 0;
	display: block;
}
.b-video-popup-ch-hr-logo {
	position: relative;
	zoom: 1;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align: top;
	_display:inline;
 *display:inline;
	margin-right: 1em;
}
.b-video-popup-ch-hr-brd {
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #aaaaaa;
}
.b-video-popup-ch-hr-brd__time {
	color: #e6555a;
	white-space:nowrap;
}
.b-video-popup-ch-hr-brd__date {
	color: #aaaaaa;
	white-space:nowrap;
}
.b-video-popup-ch-hr-brd__t {
	color: #ffffff;
	display: block;
}
.b-video-popup-broadcast-hr {
	background: #fffcca;
	margin: 0px 5px 6px 0px;
	padding: 5px 45px 8px 10px;
	position: relative;
}
.b-video-popup-broadcast-hr-title {
	color: #000;
	font: 1.8em/1.22em Tahoma, Geneva, sans-serif;
	padding-right: 0.5em;
}
.b-video-popup-broadcast-hr-time {
	color: #cc2229;
	margin: 0 0.35em 0 0;
}
.b-video-popup-broadcast-hr-add {
	display: block;
	background: url(/images/tm/b-epsds__ctrl__cp_icon.png) left top no-repeat;
	cursor: pointer;
	width: 16px;
	height: 14px;
	position: absolute;
	top: 11px;
	right: 10px;
}
.b-video-popup-broadcast-hr-add:hover {
	background-position:	left bottom;
}
.b-video-popup-broadcast-hr-add.added {
	background-position:	left bottom;
}
.b-video-popup-broadcast-hr-add.added:hover {
	background-position: left top;
}
.b-video-popup-broadcast-hr-add span {
	border-bottom: 1px dotted #b5babf;
}
.b-video-popup-broadcast-hr-add span:hover {
	color: white;
}
.b-video-popup-player {
	top: 0;
	left: 0;
	padding: 10px 0 10px 10px;
	position: fixed;
	z-index: 1;
	background: #363B40;
}
.b-video-popup-player.b-video-popup-player_movable {
	position: absolute;
}

.b-video-popup-info {
	margin: 0 5px 0 532px;
	zoom: 1;
}
.b-video-popup-info.loading {
	background: url(/images/tm/loader_white.gif?200911121200) center center no-repeat;
}
.b-video-popup-info.loading .b-video-popup-broadcast-hr, .b-video-popup-info.loading .b-video-popup-info-tags {
	visibility: hidden;
}


.b-video-popup-info-alerts {
	zoom: 1;
	overflow: hidden;
	padding: 0 0 15px 5px;
}
.b-video-popup-info-alerts-caption {
	font: 1.2em/1.52em Verdana, Geneva, sans-serif;
	color: #b5babf;
	float: left;
	margin: 0 5px 0 0;
}
.b-video-popup-info-alerts-list {
	color: #999;
}
.b-video-popup-info-alerts-list .item {
	font: 1.3em/1.3em Verdana, Geneva, sans-serif;
	color: #fff881;
	text-decoration: none;
	border-bottom: 1px solid #9b9a61;
	white-space: nowrap;
}

.h-video-popup-info {	
	min-height: 500px;
	padding: 10px 10px 10px 0;
	position: relative;
	zoom: 1;
}
.h-video-popup-info:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}


.h-video-popup-chptrs {
	margin: 15px 0 0 0;
}
.b-video-popup-chptrs {	
	margin: 10px 5px 0 532px;
	min-width: 250px;
}
.b-video-popup-chptrs-caption {
	display: block;
	margin: 0 0 10px -2px;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #363B40;
	position: relative;
}
.h-video-popup-info.b-video-popup-chptrs_expd .b-video-popup-chptrs-caption {
	border-bottom-color: #fff;
}
.b-video-popup-chptrs-caption__txt {
	color: #fff;
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	font-style: normal;
	cursor: pointer;
	padding: 0 0 0 12px;
	background: #363b40 url(/images/tm/b-videoPopup__transcript__h_arrow.png) left -83px no-repeat;
	position: relative;
	bottom: -3px;
}
.b-video-popup-chptrs_expd .b-video-popup-chptrs-caption__txt {
	background-position: left 11px;
}

.b-video-popup-chptrs-caption-num {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #aaaaaa;
	padding: 0 5px;
	position: relative;
	bottom: -3px;
	background: #363b40;
}
.b-video-popup-chptrs-list {
	position: relative;
	*width: 94%;
	display: none;
}
.b-video-popup-chptrs_expd .b-video-popup-chptrs-list {
	display: block;
}
.b-video-popup-chptrs-list-item {
	margin: 0 0 0 0;
	padding: 2px 10px 4px 5em;
	position: relative;
	display: block;
}
.b-video-popup-chptrs-list-item.b-video-popup-chptrs-list-item_cur {
	background: #fffcca;
}
.b-video-popup-chptrs-list-item .item {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
}
.b-video-popup-chptrs-list-item .item:hover {
	color: #46b1f3;
	text-decoration: underline;	
}
.b-video-popup-chptrs-list-item .time {
	color: #46b1f3;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 10px;
	top: 2px;
}
.b-video-popup-chptrs-list-item.b-video-popup-chptrs-list-item_cur .item {
	color: #353535;
}
.b-video-popup-chptrs-list-item.b-video-popup-chptrs-list-item_cur .time {
	color: #cc2229;
}
.b-video-popup-chptrs-list-item.b-video-popup-chptrs-list-item_cur .item:hover {
	text-decoration: none;
	cursor: default;
}




/* = = = = = == = */

.b-video-popup__bkmr {	
	margin: 10px 0 0 0;
	min-width: 250px;
}
.b-video-popup__bkmr-caption {
	display: block;
	margin: 0 0 10px -2px;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #fff;
	position: relative;
}

.b-video-popup__bkmr-caption__txt {
	color: #fff;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	font-style: normal;
	cursor: pointer;
	padding: 0 0 0 12px;
	background: #363b40 url(/images/tm/b-videoPopup__transcript__h_arrow.png) left -88px no-repeat;
	position: relative;
	bottom: -3px;
}
.b-video-popup__bkmr_expd .b-video-popup__bkmr-caption__txt {
	background-position: left 6px;
}

.b-video-popup__bkmr-caption-num {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #aaaaaa;
	padding: 0 5px;
	position: relative;
	bottom: -3px;
	background: #363b40;
}
.b-video-popup__bkmr-list {
	position: relative;
	*width: 94%;
	display: none;
}
.b-video-popup__bkmr_expd .b-video-popup__bkmr-list {
	display: block;
}
.b-video-popup__bkmr-list-item {
	margin: 0 0 0 0;
	padding: 2px 10px 4px 5.7em;
	position: relative;
	display: block;
	background: url(/images/tm/b-video-popup__bkmr-list-item_icon.png) 4.2em 4px no-repeat;
	color: #8c8c8d;
}
.b-video-popup__bkmr-list-item.b-video-popup__bkmr-list-item_cur {
	background: #fffcca;
}
.b-video-popup__bkmr-list-item .item {
	font: 1.1em/1.3em Tahoma, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
.b-video-popup__bkmr-list-item .item:hover {
	text-decoration: underline;	
}
.b-video-popup__bkmr-list-item .tag {
	font: 1.0em/1.43em Tahoma, Geneva, sans-serif;
	color: #64b4e6;
	text-decoration: none;
	white-space: nowrap;
}
.b-video-popup__bkmr-list-item .tag:hover {
	text-decoration: underline;	
}
.b-video-popup__bkmr-list-item .time {
	color: #46b1f3;
	font: 1.1em/1.3em Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 5px;
	top: 2px;
	width: 3em;
	text-align: right;
	display: block;
}
.b-video-popup__bkmr-list-item.b-video-popup__bkmr-list-item_cur .item {
	color: #353535;
}
.b-video-popup__bkmr-list-item.b-video-popup__bkmr-list-item_cur .time {
	color: #cc2229;
}
.b-video-popup__bkmr-list-item.b-video-popup__bkmr-list-item_cur .item:hover {
	text-decoration: none;
	cursor: default;
}

/* = = = = = == = */



.b-video-popup-info-tags {
	zoom: 1;
	overflow: hidden;
	margin: 0 10px 0 10px;
	position: relative;
}

.b-video-popup-info-tags-curstate {
	margin: 0 0 0 5px;
	padding: 0 20px 0 0;
}
.b-video-popup-info-tags-caption {
	font: 1.2em/1.3em Verdana, Geneva, sans-serif;
	color: #aaaaaa;
	display: block;
	margin: 0 5px 0 0;
	text-align: right;
}
.b-video-popup-info-tags-list {
	color: #999;
	display: block;
	padding: 0 20px 2px 0;
}
.b-video-popup-info-tags-curstate.b-video-popup-info-tags-curstate_separated .b-video-popup-info-tags-list {
	padding-bottom: 2px;
}
.b-video-popup-info-tags-list .item {
	font: 1.2em/1.3em Verdana, Geneva, sans-serif;
	color: #46B1F3;
	text-decoration: none;
}
.b-video-popup-info-tags-list .item:hover {
	text-decoration: underline;
}
.b-video-popup-info-tags-list .item.my {
	color: #fff881;
	border-bottom: 1px solid #9b9a61;
}
.b-video-popup-info-tags-edit {
	width: 17px;
	height: 16px;
	background:url(/images/b-video-popup-info-tags-edit_icon.png) top no-repeat;
	position: absolute;
	top: 3px;
	right: 5px;
}
.b-video-popup-info-tags-edit:hover {
	background-position: bottom;
}


.b-video-popup-info-myTags__caption {
	font: 1.2em/1.3em Verdana, Geneva, sans-serif;
	color: #aaaaaa;
	display: block;
	margin: 10px 5px 0 0;
	text-align: right;
}
.b-video-popup-info-myTags__list {
	color: #aaaaaa;
	display: block;
	padding: 10px 20px 2px 0;
}

.b-video-popup-info-myTags__list__control {
	font: 1.1em/1.4em Verdana, Geneva, sans-serif;
	color: #fff;
	padding: 0 0 0 12px;
	margin: 0 0 0 10px;
	cursor: pointer;
}
.b-video-popup-info-myTags__list__control.add {
	background: url(/images/tm/b-video-popup-info-myTags__list__control_add_icon.png) 2px 6px no-repeat;
}
.b-video-popup-info-myTags__list__control.edit {
	background: url(/images/tm/b-video-popup-info-myTags__list__control_edit_icon.png) left 5px no-repeat;
}


.b-video-popup-info-myTags__list .item {
	font: 1.2em/1.3em Verdana, Geneva, sans-serif;
	color: #ffbb55;
	text-decoration: none;
}
.b-video-popup-info-myTags__list .item:hover {
	text-decoration: underline;
}

.b-video-popup-info-myTags__edit {
	margin: 8px 0 0 0;
}
.b-video-popup-info-myTags__edit .tarea {
	background: #e1e1e1;
	color: #3c3c3c;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	border: 0;
	width: 100%;
	display: block;
}

.b-video-popup-info-myTags__edit__2SaveOrNot2Save {
	margin: 5px 1px 0 -1px;
	position: relative;
}
.b-video-popup-info-myTags__edit__2SaveOrNot2Save__no {
	display: inline;
	color: #fff;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	position: relative;
	top: 0.3em;
	margin: 0 0 0 15px;
	cursor: pointer;
}


/*

.b-video-popup-info-mytags {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 5px;
}
.b-video-popup-info-mytags-caption {
	font: 1.2em/1.52em Verdana, Geneva, sans-serif;
	color: #b5babf;
	float: left;
	margin: 0 5px 0 0;
}
.b-video-popup-info-mytags-list {
	color: #84836e;
}
.b-video-popup-info-mytags-list .item {
	font: 1.4em/1.3em Verdana, Geneva, sans-serif;
	color: #fff881;
	text-decoration: none;
	border-bottom: 1px solid #84836e;
	white-space: nowrap;
}
.b-video-popup-info-mytags-list-add {
	background: url(/images/b-video-popup-info-add_icon.png) left center no-repeat;
	font: 1.2em/16px Verdana, Geneva, sans-serif;
	color: #b5babf;
	text-decoration: none;
	padding: 2px 0 2px 23px;
	margin: 0 0 0 15px;
}
.b-video-popup-info-mytags-list-add span {
	border-bottom: 1px dotted #b5babf;
}

*/

.b-video-popup-info-desc {
	margin: 10px 0 0 10px;
	padding: 0 0 4px 0px;
	position: relative;
}
.b-video-popup-info-desc-curstate {
	margin: 0 0 0 5px;
	padding: 0 20px 0 0;
}
.b-video-popup-info-desc:hover {
	background: #2b2f33;
}
.b-video-popup-info-desc-edit {
	width: 17px;
	height: 16px;
	background:url(/images/b-video-popup-info-tags-edit_icon.png) top no-repeat;
	position: absolute;
	top: 3px;
	right: 5px;
}
.b-video-popup-info-desc-edit:hover {
	background-position: bottom;
}

.b-video-popup-info-desc-caption {
	font: 1.2em/1.52em Verdana, Geneva, sans-serif;
	color: #b5babf;
	margin: 0 5px 1px 0;
}
.b-video-popup-info-desc-text {
	color: white;
	padding: 0 15px 0 0;
	max-height: 150px;
	overflow: auto;
}
.b-video-popup-info-desc .item {
	font: 1.4em/1.4em Verdana, Geneva, sans-serif;
	text-decoration: none;
}

.b-video-popup-info-desc-editing {
	background: #8fa7bf;
	padding: 5px 6px;
	position: relative;
	margin: 3px 0 0 0;
}
.b-video-popup-info-desc-editing-caption {
	font: 1.2em/1.3em Verdana, Geneva, sans-serif;
	color: black;
	margin: 0 0 5px 0;
}
.b-video-popup-info-desc-editing-closer {
	font: 1.1em/1.3em Verdana, Geneva, sans-serif;
	color: #222a33;
	position: absolute;
	right: 6px;
	top: 4px;
	border-bottom: 1px dotted #222a33;
	text-transform: capitalize;
	cursor: pointer;
}
.b-video-popup-info-desc-editing-form {
	margin: 0 0 5px 0;
}
.b-video-popup-info-desc-editing-form-textarea {
	height: 70px;
	border: 1px solid black;
	font: 1.3em Verdana, Geneva, sans-serif;
	color: #363b40;
	width: 80%;
	padding: 0 5px;
	position: relative;
	margin: 0 0 0 -1px;
	background: #e6ecf2;
}
.b-video-popup-info-desc-editing-form-button {
	background: url(/images/b-video-popup-info-tags-editing-form-button.png) no-repeat;
	width: 37px;
	height: 26px;
	padding: 0;
	text-indent: -5000px;
	border: 0;
	margin: 0 0 0 1px;
	position: relative;
	top: -5px;
}
.b-video-popup-info-desc-editing-notice {
	font: 1.1em Verdana, Geneva, sans-serif;
	color: #222a33;
}





.b-video-popup-info-mydesc {
	margin: 15px 30px 0 0;
}
.b-video-popup-info-mydesc-caption {
	font: 1.2em/1.52em Verdana, Geneva, sans-serif;
	color: #b5babf;
	margin: 0 5px 1px 0;
}
.b-video-popup-info-mydesc-text {
	color: #fff881;
	padding: 0 15px 0 0;
	max-height: 150px;
	overflow: auto;
}
.b-video-popup-info-mydesc .item {
	font: 1.4em/1.4em Verdana, Geneva, sans-serif;
	text-decoration: none;
	margin: 0 0 15px 0;
}
.b-video-popup-info-mydesc-text-add {
	background: url(/images/b-video-popup-info-add_icon.png) left center no-repeat;
	font: 1.2em/16px Verdana, Geneva, sans-serif;
	color: #b5babf;
	text-decoration: none;
	padding: 0 0 0 23px;
	display: block;
	position: relative;
	top: -5px;
}
.b-video-popup-info-mydesc-text-add span {
	border-bottom: 1px dotted #b5babf;
}

.b-video-popup-info-tags-editing {
	background: #8fa7bf;
	padding: 5px 6px;
	position: relative;
	margin: 3px 0 0 0;
}
.b-video-popup-info-tags-editing-caption {
	font: 1.2em/1.3em Verdana, Geneva, sans-serif;
	color: black;
	margin: 0 0 3px 0;
}
.b-video-popup-info-tags-editing-closer {
	font: 1.1em/1.3em Verdana, Geneva, sans-serif;
	color: #222a33;
	position: absolute;
	right: 6px;
	top: 4px;
	border-bottom: 1px dotted #222a33;
	text-transform: capitalize;
	cursor: pointer;
}
.b-video-popup-info-tags-editing-form {
	margin: 0 0 5px 0;
}
.b-video-popup-info-tags-editing-form-text {
	height: 20px;
	border: 1px solid black;
	font: 1.3em Verdana, Geneva, sans-serif;
	color: #363b40;
	width: 80%;
	padding: 0 5px;
	position: relative;
	margin: 0 0 0 -1px;
	background: #e6ecf2;
}
.b-video-popup-info-tags-editing-form-button {
	background: url(/images/b-video-popup-info-tags-editing-form-button.png) no-repeat;
	width: 37px;
	height: 26px;
	padding: 0;
	text-indent: -5000px;
	border: 0;
	margin: 0 0 0 5px;
}
.b-video-popup-info-tags-editing-notice {
	font: 1.1em Verdana, Geneva, sans-serif;
	color: #222a33;
}




.b-video-popup-info-stat {
	padding: 10px;
	background: #25282c;
	margin: 10px 5px 7px 0;
}
.b-video-popup-info-stat__brief {
	font: 1.2em/1.5em Tahoma, Geneva, sans-serif;
	color: #999999;
}
.b-video-popup-info-stat__brief .light {
	font-style: normal;
	color: #fff;
}
.b-video-popup-info-stat__opt {
	display: block;
	margin: 2px 0 0 0;
}
.b-video-popup-info-stat__showAll {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #46b1f3;
	padding: 0 15px 0 0;
	background: url(/images/tm/b-video-popup-info-stat__showAll_icon.png) right 6px no-repeat;
}


.b-videoPopup__transcript {	
  margin: 5px 5px 12px 542px;
/*	margin: 500px 0 50px 27px;
	float: left;
	display: inline; */
}
.b-videoPopup__transcript__h {
	display: block;
	margin: 0 0 1em -12px;	
	position: relative;
	border-bottom: 1px dotted #363B40;	
}
.b-videoPopup__transcript.b-videoPopup__transcript_expd .b-videoPopup__transcript__h {
	border-bottom-color: #fff;	
}
.b-videoPopup__transcript__h .txt {
	color: #fff;
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	font-style: normal;
	cursor: pointer;
	padding: 0 0 0 12px;
	background: #363b40 url(/images/tm/b-videoPopup__transcript__h_arrow.png) left -83px no-repeat;
	position: relative;
	bottom: -3px;
}
.b-videoPopup__transcript.b-videoPopup__transcript_expd .b-videoPopup__transcript__h .txt {
	background-position: left 11px;
}

.b-videoPopup__transcript__loader {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #999999;
	padding: 1px 5px 1px 32px;
	position: relative;
	bottom: -3px;
	background-color: #363b40;
}
.b-videoPopup__transcript__loader_active {
	background: url(/images/tm/loader_white.gif?200911121200) 10px 0 no-repeat;
}

.b-videoPopup__transcript__content {
	display: none;
}
.b-videoPopup__transcript.b-videoPopup__transcript_expd .b-videoPopup__transcript__content {
	display: block;
}
.b-videoPopup__transcript__content__text {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	margin: 0 0 1em 0;
	color: #fff;
	text-decoration: none;
	display: block;
}
.b-videoPopup__transcript__content__text .fade {
	color: #999999;
	font-style: normal;
}
.b-videoPopup__transcript__content__text .l {
	color: #46b1f3;
}

.b-videoPopup__transcript__content__order {
	margin: 1.8em 0 0 0;
	display: block;
}




/* ----------- */


.h-videoPopup__transcript__notify__hlst {
	margin: 0 0 10px 0;
}

.b-videoPopup__transcript__notify {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	font-style: normal;
	
	padding: 0 60px 0 0;
	position: relative;	
	top: -2px;
	margin: 0 0 5px 0;
	min-width: 250px;	
}
/* - - -  */

.h-manageRule__targets {
	margin: 0 0 15px 0;
}

.l-videoPopup__transcript__notify {
	width: 100%;
}
.l-videoPopup__transcript__notify__type {
	width: 1%;
}
.l-videoPopup__transcript__notify__value {
	width: 99%;
}
/* - - -  */
.b-videoPopup__transcript__notify__type__s {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	display: block;
	margin: 2px 13px 0 0;
}
.b-videoPopup__transcript__notify__type__s option {
	font: 1em/1.3em Tahoma, Geneva, sans-serif;
	padding: 0 8px 1px 0;
	color: #353535;	
}
.b-videoPopup__transcript__notify__value__i {
	display: block;
	font: 12px/15px Tahoma, Geneva, sans-serif;
	width: 300px;
	padding: 2px;
	color: #353535;
	background: white url(/images/tm/b-sp__s__field__i__i_bg.png) top left repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
}
.b-videoPopup__transcript__notify__value__i.placeholder {
	color: #999999;
}

.b-manageRule__2SendOrNot2Send {
	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	margin: 0 0 10px 0;
	position: relative;
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #fff;
	padding: 0 0 0 20px;
}
.b-manageRule__2SendOrNot2Send .chb {
	position: absolute;
	left: 0;
	top: 1px;
	margin: 0;
}

.b-videoPopup__transcript__notify__tb {
	position: absolute;
	height: 16px;
	top: 3px;
	right: 0;
}
.b-videoPopup__transcript__notify__tb.dsbl {
	opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.b-videoPopup__transcript__notify__tb__pm {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	width: 16px;
	height: 16px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-indent: -5000px;
	background:  url(/images/tm/b-manageRule__selector__tb__pm_icon.png) left top no-repeat;
}
.b-videoPopup__transcript__notify__tb__pm.p {
	background-position: left top;
}
.b-videoPopup__transcript__notify__tb__pm.m {
	background-position: left bottom;
}



/* ----------- */

.b-video-popup__download-mp4 {
	position: fixed;
	top: 405px;
	left: 410px;
	z-index: 2;
}
.b-video-popup__download-mp4.b-video-popup__download-mp4_movable {
	position: absolute;
}
.b-video-popup__download-mp4 .l {
	font: 1.8em/1.3em Tahoma, Geneva, sans-serif;
	color: #46b1f3;
}


.invisible {
	visibility: hidden;
}















/* -------------------------------- */


.h-video-popup-onlineInfo {
	margin: 0 0 10px 5px;
}
.l-video-popup-onlineInfo-layout {
	width: 100%;
}

.l-video-popup-onlineInfo-layout-logo {
	width: 1%;
	vertical-align: top;
}
.l-video-popup-onlineInfo-layout-title {
	vertical-align: middle;
}
.b-video-popup-onlineInfo-chInfo {
	display: block;
	margin: 0 0 2px 0;
}
.b-video-popup-onlineInfo-chInfo .name {
	font: 2.2em/1.2em Arial, Helvetica, sans-serif;
	color: #46b1f3;
}
.b-video-popup-onlineInfo-chInfo .city {
	font: 1.3em/1.2em Arial, Helvetica, sans-serif;
	color: #46b1f3;
	margin: 0 0 0 10px;
	white-space: nowrap;
}


.b-video-popup-onlineInfo-logo {
	position: relative;
	zoom: 1;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align: top;
	_display:inline;
 *display:inline;
	margin-right: 1em;
}
.b-video-popup-onlineInfo-brd {
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #aaaaaa;
}
.b-video-popup-onlineInfo-brd__time {
	color: #e6555a;
	white-space:nowrap;
}

.b-flash_missed {
  border: 3px solid #f00;
  font: 2em Verdana, Geneva, sans-serif;
  margin: 10px 0;
  padding: 10px 20px;
  border: 2px dashed #ffb0b0;
  border-left: 0;
  border-right: 0;
  background: #fff6f6;
  color: #906161;
}

.b-flash_missed a {
  color: #671919;
  text-decoration: none;
  border-bottom: 1px solid #d1a2a2;
}

.b-flash_missed a:hover {
  border-bottom: 1px solid #671919;
}

.sp-popup-tags-clpsr .sp-popup-tags-hidden {
  display: none;
}

.sp-popup-tags-clpsr.expd .sp-popup-tags-hidden {
  display: inline;
}

.sp-popup-tags-clpsr.expd .sp-popup-tag-expd {
  display: none;
}

.hidden {
  display: none !important;
}
.vhidden {
  visibility: hidden;
}

.pointable {
  cursor: pointer;
  border-bottom: 1px dotted #fff;
}

.droppable-active {
  background: #ff9;
}

.tm-modal {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #7a8a99;
	opacity: 0.25;
	filter: alpha(opacity=25);
	z-index: 3000;
}

.l-tm-h-items .b-epsds tr, .l-tm-h-items .b-clcs tr {
  visibility: hidden;
  border-bottom: 0;
}

.l-tm-h-items .b-epsds tr.tm-grid-header, .l-tm-h-items .b-clcs tr.tm-grid-header {
  visibility: visible;
}

.l-tm-h-list .b-epsds {
  visibility: hidden;
}

.l-tm-h-grid .b-epsds, .l-tm-h-grid .l-clcStatBar__info, .l-tm-h-grid .b-clcShare, .l-tm-h-grid .l-clcShare,
.l-tm-h-grid .b-clcStatBar_preview, .l-tm-h-grid .tm-collection-share, .l-tm-h-grid .b-users, .l-tm-h-grid .b-userEdit {
  visibility: hidden;
}

.l-tm-h-grid .b-epsds-fdEmpty {
  visibility: hidden;
}

.l-tm-h-grid .b-epsdsPgn {
  visibility: hidden;
}

.l-tm-h-panel {
  visibility: hidden;
}



.b-loader {
	background: url(/images/tm/loader.gif) no-repeat left;  
	display: none;
	width: 11em;
	position: absolute;
	height: 23px;
	z-index: 5000;
	left: 50%;
	margin: 0 0 0 -5.5em;  
}

.b-loader span {
	color: #3589e0;
	padding-left: 35px;
	font: 1.2em/21px Tahoma, Geneva, sans-serif;
}
.b-loader.b-loader_abs {
	margin-top: 6px;
}
.b-loader.b-loader_list {
	margin-top: 6px;	
}
.b-loader.b-loader_onload {
	display: block;
	position: relative;
	margin: 0;
}
.b-loader.b-loader_group {
	display: block;
	position: relative;
	margin: 5px 0 20px 0;
}




.l-tm-h-list .b-loader_list, .l-tm-h-grid .b-loader_list {
  display: block;
}

.l-tm-h-items .b-loader_abs {
  display: block;
}

.b-treeLoader {
	background: url(/images/tm/loader.gif) no-repeat right;
	height: 23px;
	margin: -12px 0 0 0;
	padding: 0 40px 0 0;
	position: absolute;
	right: -30px;
	top: 50%;
}
.b-treeLoader span {
	font: 1.2em/21px Tahoma, Geneva, sans-serif;
	color: #fff;
	display: block;
}

/* FIXES */

.b-fdTreeCat .b-superB {
  margin: 5px;
}

.b-fdTreeCat .b-superB.b-superB__fdTreeCat__tb__add .b-superB__i i {
  font-size: 12px;
}

.tm-eg-g-list-trigger {
  cursor: pointer;
}

.ui-datepicker {
  margin-left: -40px;
}

/* Channel selector */

.tm-sel-all .tm-sel-zero-sel, .tm-sel-all .tm-sel-show-all {
  display: none;
}

.tm-sel-some .tm-sel-zero-sel, .tm-sel-some .tm-sel-show-some, .tm-sel-some .tm-sel-rest {
  display: none;
}

.tm-sel-few .tm-sel-zero-sel, .tm-sel-few .tm-sel-show-some, .tm-sel-few .tm-sel-rest, .tm-sel-few .tm-sel-show-all {
  display: none;
}

.tm-sel-zero .tm-sel-selected-string, .tm-sel-zero .tm-sel-counter {
  display: none;
}

/* /Channel selector */

/* Inplace editor */

.tm-inplace_disabled .tm-inplace-submit, .tm-inplace_disabled .tm-inplace-cancel, .tm-inplace_disabled .tm-inplace-field {
  display: none;
}

.tm-inplace_active .tm-inplace-trigger {
  display: none;
}

.tm-inplace.loading .tm-inplace-field, .tm-inplace.loading .tm-inplace-cancel, .tm-inplace.loading .tm-inplace-submit {
  display: none;
}

.tm-inplace .tm-loader_inplace {
  display: none;
}

.tm-inplace.loading .tm-loader_inplace {
  display: block;
}

.b-loader.tm-loader_inplace {
  position: relative;
  left: 5%;
}

.b-loader.tm-loader_inplace span{
  display: none;
}

/* /Inplace editor */

.tm-search-bar-item-count {
  display: none;
}

.tm-search-bar-item.cur {
  cursor: default;
}

.tm-search-bar-item.cur .tm-search-bar-item-count{
  display: inline;
}

.tm-l-collections .b-fdSearch__extd__where, .tm-l-collections .tm-fg-vo, .tm-l-collections .tm-search-ext-trigger,
.tm-l-collections .b-epsdsG, .tm-l-collections .b-fdSearch__extd__row_last, .tm-l-collections .b-fd__head__ctrl,
.tm-l-collections .tm-fg-episodes-move, .tm-l-collections .b-fdSearch__extd__where, .tm-l-collections .b-superB__clcCtrl_up,
.tm-l-collections .b-superB__clcCtrl_down, .tm-l-collections .b-epsdsTb__btns__newTextSlide, .tm-l-collections .tm-collection-buttons {
  display: none;
}

.tm-l-episodes .b-superB__clcCtrl_up, .tm-l-episodes .b-superB__clcCtrl_down, .tm-l-episodes .b-epsdsTb__btns__newTextSlide,
.tm-l-episodes .tm-collection-buttons {
  display: none;
}

.tm-l-collection .b-epsdsG, .tm-l-collection .b-fdSearch__extd__row_last, .tm-l-collection .tm-fg-rules, .tm-l-collection .tm-ui-collection-hidable {
  display: none;
}

.tm-l-collection-pblshd .tm-collection-share {
  display: none;
}

.tm-l-collection-share .b-epsdsG, .tm-l-collection-share .b-fdSearch__extd__row_last, .tm-l-collection-share .b-fd__head__ctrl,
.tm-l-collection-share .tm-fg-episodes-move, .tm-l-collection-share .tm-search-ext-trigger,
.tm-l-collection-share .l-epsdsTb__btns, .tm-l-collection-share .tm-search, .tm-l-collection-share .h-epsdsSMThBar__viewOptions__hlst,
.tm-l-collection-share .b-epsdsTb {
  display: none;
}

/* Collection items */
.tm-viewing .tm-edit {
  display: none;
}
.tm-editing .tm-view {
  display: none;
}

.tm-cfi-episode.tm-cfi-desc-empty .tm-view {
  display: none;
}

.b-textSlide__edit__default, .tm-cfi-desc-empty .b-textSlide__desc {
  display: none;
}

.tm-cfi-desc-empty.tm-viewing .b-textSlide__edit__default {
  display: block;
}

/* /Collection items */

.tm-ui-sortable-placeholder {
  background: #FFFCCA none repeat scroll 0 0;
  height: 20px;
}

.tm-ui-grid-list-empty .tm-hidable {
  display: none;
}

.tm-ui-grid-list-empty .tm-l-collection .tm-hidable.b-epsdsTb, .tm-ui-grid-list-empty .tm-l-collection .tm-hidable.b-fdSearch,
.tm-ui-grid-list-empty .tm-l-collection .tm-hidable.b-fdSearch__extd__where {
  display: block;
}

.tm-ui-grid-search-empty .b-epsdsTb.tm-hidable, .tm-ui-grid-search-empty .b-epsdsPgn.tm-hidable, .tm-ui-grid-search-empty .b-epsdsSMThBar.tm-hidable {
  display: none;
}



div.jGrowl {
	z-index: 9999;
	width: 100%;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification {
	border-top: 2px solid #969696;
	background: #e9e9e9;
	zoom: 1;
	padding: 10px;	
	display: none;
	min-height: 10px;
	text-align: center;
}

div.jGrowl div.jGrowl-notification div.header {
	padding: 3px 10px 4px 10px;
	margin: 0 10px 0 0;

	zoom: 1;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	font: bold 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
}

div.jGrowl div.jGrowl-notification div.message {	
	background: #fff993;
	padding: 3px 10px 4px 10px;

	zoom: 1;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
	
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #000;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
}

div.jGrowl div.jGrowl-notification div.close {
	position: absolute;
	right: 10px;
	top: 16px;
	font: bold 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #777;
	cursor: pointer;
}
div.jGrowl div.jGrowl-notification div.close:hover {
	color: #333;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}


.browser_support {
  margin: 10px 0;
  padding: 10px 20px;
  border: 2px dashed #ffb0b0;
  border-left: 0;
  border-right: 0;
  font-size: 13px;
  background: #fff6f6;
  color: #906161;
}
.browser_support span {
  text-transform: capitalize;
}
.browser_support a {
  color: #671919;
  text-decoration: none;
  border-bottom: 1px solid #d1a2a2;
}
.browser_support a:hover {
  border-bottom: 1px solid #671919;
}


@charset "UTF-8";
/* - - - - - - - */
.nobr {
	white-space: nowrap;
}
.ffbug442542 {
	display: none;
	position: absolute;
	font: 0px;
	line-height: 0px;
	height:0;
	visibility: hidden;
}
.ffbug442542, x:-moz-any-link, x:default {
	display: block;
	position: static;
}

/* - - - - - - - */

.b-fdSearch__extd__date__picker {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 22px;
	background: #e2e2e2 url(/images/tm/b-manageRule__datePicker_icon.png) left top no-repeat;
	cursor: pointer;
}






html {
	width: 100%;
	height: 100%;
	font-size:100%;
}
body {
	width: 100%;
	height: 100%;
	font-size: 0.625em;
	font-family: Arial, Helvetica, sans-serif;
	min-width: 980px;
	background: #fafafa;
	color: #353535;
}

/* - - - - - - - */
.l-all {
	margin: 0 0 0 0;
	min-height: 100%;
	position: relative;
}
* html .l-all {
	height: 100%;
}

a {
	color: #4992da;
}

.color_353 {
	color: #353535;
}

.color_999 {
	color: #999999;
}

.s11 {
	font-size: 1.1em;
	line-height: 1.2em;
}

.s12 {
	font-size: 1.2em;
	line-height: 1.2em;
}

	.s12 p {
		padding-bottom: 1em;
	}
	
.s13 {
	font-size: 1.3em;
	line-height: 1.172em;
}

	.s13 p {
		padding-bottom: 1.24em;
	}
	
.s15 {
	font-size: 1.5em;
	line-height: 1.2em;
}

.b {
	font-weight: bold;
}

.b-icon {
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.b-icon i {
	width: 600px;
	height: 600px;
	position: absolute;
	background: url(/images/promo/graphics.png) no-repeat;
}

.l-page {
	padding: 0 0 90px 0;
	position: relative;
	margin: 0 0 0 0;
}
/* - - - - - - - */

/* - - - - - - - */
.l-footer {
	position: relative;
	margin: -50px 15px 0 15px;
	height: 50px;
}

.l-footer__reducer {
	border-top: 1px solid #9c9c9c;	
	background: #fafafa;	
	height: 30px;
}
/* - - - - - - - */

/* - - - - - - - */
.b-header {
	background: #25282c;
	height: 90px;
	zoom: 1;
	position: relative;
}
.b-header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
/* - - - - - - - */
.h-header__reducer {
	width: 98em;
	margin: 0 auto;
	position: relative;
	padding: 1px 0;
	min-height: 80px;
}

/* - - - - - - - */
.b-ourLogo {
	background: url(/images/promo/our-logo.png) top left no-repeat;
	width: 135px;
	height: 50px;
	position: absolute;
	top: 2em;
	left: 0;
	text-decoration: none;
}
.b-ourLogo .l {
	display: block;
	width: 135px;
	height: 50px;
	text-indent: -5000px;
}
/* - - - - - - - */
.b-mm {
	zoom: 1;
	border-left: 1px solid #202326;
	border-right: 1px solid #40454a;
	float: left;
}
.b-topMenus {
	background: #363b40;
}
.b-topMenus__reducer {
	width: 98em;
	margin: 0 auto;
	border-right: 2px solid #40454a;
}
.b-topMenus__reducer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.b-mm__item {
	float: left;
	display: inline;
	background: url(/images/promo/b-mm__item_bg.png) left center repeat-x;
	border-right: 1px solid #202326;
	padding: 0.40em 0.66em 0.6em 0.66em;
	font: 1.3em/1.3em Arial, Helvetica, sans-serif;
	color: #adadad;
	text-decoration: none;
}

	.b-mm .b-mm__item.active {
		background: url(/images/promo/b-mm__active_bg.gif) left top repeat-x;
		color: #353535;
	}
	
.b-mm__item .txt {
	font-style: normal;
}

/* - - - - - - - */

.b-loginM {
	float: right;
	border-right: 1px solid #202326;
}
.b-loginM .login, .b-loginM .register {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #898989;
	text-decoration: none;
	float: left;
	margin: 0.40em 0.8em 0.6em 0.2em;
}
.b-loginM .login .txt {
	font-style: normal;
	border-bottom: 1px dotted #898989;	
}
.b-loginM .register .txt {
	font-style: normal;
	border-bottom: 1px solid #898989;	
}

/* - - - - - - - */
.b-header__news {
	position: relative;
	margin: 1.5em 1.1em 0 205px;
	overflow: hidden;
	height: 6em;
}
.b-header__news__item {
	padding: 0 0 0 0;
	height: 6em;
	overflow: hidden;
}
.l-header__news__item {
	width: 100%;
}
.l-header__news__item__logo {
	width: 1%;
	height: 6em;
	vertical-align: middle;
}
.l-header__news__item__text {
	height: 6em;
	vertical-align: middle;
}
.b-header__news__item.hidden {
	margin-top: -6em;
}
.b-header__news__item__logo {
	display: inline;
	float: right;
	margin: 0 8px 0 0;
}
.b-header__news .go {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 30px;
	text-decoration: none;
	
	background: url(/images/promo/b-header__news__ctrl.png) right top no-repeat;
	text-indent: -5000px;
}
.b-header__news .meta {
	margin: 0 45px 0.3em 0;
}
.b-header__news .meta .time {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #e24243;
}
.b-header__news .meta .date {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #959595;
}
.b-header__news .meta .ch {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #46b1f3;
}
.b-header__news .text {
	font: 1.3em/1.3em Arial, Helvetica, sans-serif;
	color: #e3e3e3;
	display: block;
	margin: 0 45px 0 0;
}

/* - - - - - - - */
.b-content {
	width: 98.2em;
	margin: 8px auto;
	position: relative;
}

.l-content__wrap1 {
	width: 670px;
	border: 2px solid #f2f2f2;
	background: #fff url(/images/promo/l-content__wrap1_inner_bg.png) left bottom repeat-y;
}

.index .l-content__wrap1 {
	width: 250px;
	background: #fff url(/images/promo/l-content__wrap1_bg.png) left bottom repeat-y;
}
 
.index .l-content__wrap2 {
	width: 410px;
	margin: -2px 0;
	margin-right:-100%; /* ÷òîáû IE6 íå ðàçäâèãàë êîíòåéíåð */
	margin-left: 7px;
	position:relative;
	left: 100%;
	border: 2px solid #f2f2f2;
	background: #fff url(/images/promo/l-content__wrap2_bg.png) left bottom repeat-y;
}

.l-content__wrap3 {
	width: 300px;
	margin: -2px 0;	
	margin-right:-100%; /* ÷òîáû IE6 íå ðàçäâèãàë êîíòåéíåð */
	margin-left: 7px;
	position:relative;
	left: 100%;
	border: 2px solid #f2f2f2;
	background: #fff url(/images/promo/l-content__wrap3_bg.png) left bottom repeat-y;
}

.l-content__l {
	float:left;
	width: 670px;
	margin-right: -670px;
	position:relative;
	left:-679px;
}

.index .l-content__l {
	width: 250px;
	margin-right: -250px;
	left:-678px;
}

.l-content__c {
	float:left;
	width: 410px;
	margin-right: -410px;
	position:relative;
	left: -419px;
	overflow: hidden;
}
.l-content__r {
	zoom: 1;
}

.clear {
	clear:both;
	font-size:0;
	height: 0;
	overflow:hidden; /* òðîéíîé ïðåçåðâàòèâ äëÿ IE */
}
/* - - - - - - - */
.b-mpBlock {
	margin: 0 0 20px 0;
	zoom: 1;
}

.b-mpBlock_about {
	margin-bottom: 10px;
}

.b-mpBlock__cap {
	font: 1.5em/2.3em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #353535;
	text-decoration: none;
	background: #e3e3e3 url(/images/promo/b-mpBlock__cap_icon.png) right 9px no-repeat;
	display: block;
	height: 33px;
	padding: 0 0 0 10px;
	border-right: 10px solid #e3e3e3;
	zoom: 1;
}

.b-mpBlock__cap.simple {
	background-image: none;
}

.b-mpBlock.b-mpBlock_about .b-mpBlock__cap {
	background: #4992da url(/images/promo/b-mpBlock__cap_about_icon.png) right 9px no-repeat;
	border-right-color: #4992da;
	color: #fff;
}
.b-mpBlock.b-mpBlock_dayTopics .b-mpBlock__cap {
	background: #25282c;
	border-right-color: #25282c;
	color: #fff;
}
.b-mpBlock.b-mpBlock_weekStat .b-mpBlock__cap {
	background: #b60002 url(/images/promo/b-mpBlock__cap_stat_icon.png) right 9px no-repeat;
	border-right-color: #b60002;
	color: #fff;	
}
/* ------------ */

.b-mpBlock__content {
	padding: 0 9px;  
}

.b-mpBlock_dayTopics .b-mpBlock__content, .nopadding .b-mpBlock__content {
	padding: 0 0;
}

.b-mpBlock__content .about-text {
	font: 1.2em/1.083em Arial, Helvetica, sans-serif;
	color: #353535;
	margin: 8px 0 10px 0;
}
.b-mpBlock__content .about-download {
	font: 1.1em/1.3em Arial, Helvetica, sans-serif;
	color: #4992da;
	background: url(/images/promo/b-mpBlock__content__about-download_icon.png) left center no-repeat;
	padding: 2px 0 2px 23px;
	display: inline-block;
}


/* ------------ */

.b-mpBlock__news {
	margin: 16px 0;
}
.b-mpBlock__news .t {
	display: block;
	margin: 0 0 2px 0;
}
.b-mpBlock__news .t .l {
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #4992da;
	font-weight: bold;
}
.b-mpBlock__news .t .date {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #999999;
	display: block;
	margin: 3px 0 0 0;
}
.b-mpBlock__news .text {
	font: 1.2em/1.18em Arial, Helvetica, sans-serif;
	color: #353535;
	display: block;
	margin: 0 0 10px 0;
}
/* ------------ */

.b-mpBlock__content .clients {
	display: block;
	text-decoration: none;
	border: 0;
	margin: 0 0 0 1px;

}

.b-mpBlock__content .chL {
	display: block;
	text-decoration: none;
	border: 0;
	margin: 20px auto 20px auto;
	padding-bottom: 10px;
}
.b-mpBlock__content .chPIc {
	display: block;
	margin: 0 auto;
}
/* -------------- */
.b-features {
	overflow: hidden;
	margin: 20px 0 -20px 0;
}
.b-features__item {
	display: block;
	width: 195px;
	height: 5em;
	float: left;
	padding-top: 115px;
	text-decoration: none;
	text-align: center;
}
.b-features__item .txt {
	font: bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #4992da;
}
.b-features__item:hover .txt {
	border-bottom: 1px solid #4992da;
}
.b-features__item.b-features__item_tv {
	background: url(/images/promo/b-features__item_tv_icon.png) top center no-repeat;
}
.b-features__item.b-features__item_mobile {
	background: url(/images/promo/b-features__item_mobile_icon.png) top center no-repeat;
}
.b-features__item.b-features__item_corporate {
	background: url(/images/promo/b-features__item_corporate_icon.png) center 5px  no-repeat;
}
.b-features__item.b-features__item_event {
	background: url(/images/promo/b-features__item_event_icon.png) top center no-repeat;
}
.b-features__item.b-features__item_meeting {
	background: url(/images/promo/b-features__item_meeting_icon.png) top center no-repeat;
}
.b-features__item.b-features__item_analytics {
	background: url(/images/promo/b-features__item_analytics_icon.png) top center no-repeat;
}

/* ------------  */
.b-chsList {
	margin: 15px 0;
}
.b-chsList__item {
	display: block;
	margin: 0 0 5px 0;
}
.b-chsList__item .l {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #4992da;
}
.b-chsList__item .num {
	font: 1.2em/1.3em Arial, Helvetica, sans-serif;
	color: #353535;
}
/* ------------  */
.b-footer {
	width: 98em;
	display: block;
	margin: 0 auto;
	border-bottom: 2px solid #25282c;
}
.b-footer__menu {
	display: block;
	margin: 0 0 5px 10px;
}
.b-footer__menu .item {
	font: 1.1em/1.2em Arial, Helvetica, sans-serif;
	color: #353535;
	margin: 0 10px 0 0;
}

.b-footer__copyright {
	float: right;
	display: inline;
	margin: 0 10px 0 0;
	font: 1.1em/1.2em Arial, Helvetica, sans-serif;
	color: #353535;
}
.b-footer__copyright .we {
	font-weight: bold;
}
.b-footer__copyright .mail {
	color: #4992da;
	margin: 0 0 0 10px;
}
.b-footer__copyright .phone {
	margin: 0 0 0 10px;
}

.b-flashPlayer-187 {
	height: 216px;
	background: #25282C;
	margin: 1px -8px 0 -8px;
	position: relative;
}

.b-flashPlayer-307 {
  display:table-cell;
  vertical-align:middle;
	height: 307px;
	margin-top: 1px;
	background: #25282C;
}

.b-mpBlock_dayTopics_preview {
	cursor: pointer;
}

.b-mpBlock_dayTopics__topicsList {
	position: relative;
	zoom: 1;
	background: #666666;
	_background: none;
}

.b-mpBlock_dayTopics__topicsList li {
	margin-bottom: 1px;
	zoom: 1;
	position: relative;
	_margin-right: 20px;
}
	
.b-mpBlock_dayTopics__topicsList li a {
	color: #e3e3e3;
	display: block;
	background: #363b40;
	padding: 0 0 0 10px;
	height: 2.657em;
	line-height: 2.5em;
	border-right: 10px solid #363b40;
	text-decoration: none;
	white-space: nowrap;
	font-size: 1.2em;
	overflow: hidden;
	zoom: 1;
	position: relative;
	_width: 100%;
}

.b-mpBlock_dayTopics__topicsList li.active a {
	background: #25282c;
	border-right: 10px solid #25282c;
}
		
.b-mpBlock_weekStat__menu {
	height: 33px;
	background: #d8dadb;
	margin: 0 -8px;
	position: relative;
}

.b-mpBlock_weekStat__menu a {
	display: block;
	height: 33px;
	line-height: 33px;
	float: left;
	padding: 0 10px;
	color: #3c3c3c;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.b-mpBlock_weekStat__menu a.selected {
	background: #fff;
}

.b-personStats-list {
	padding: 12px 0 0 0;
}

.b-personStats-list .readmore {
	padding: 1px 0 0 0;
}

.b-personStats-list__item__value {
	margin: 0 0 0 66px;
}

.b-personStats-list__item {
	min-height: 55px;
	height: auto !important;
	height: 55px;
	margin-bottom: 11px;
}

.b-personStats-list__item .person-img {
	position: absolute;
	margin-top: 4px;
}

.b-personStats-list__item .person-name {
	color: #b60002;
	font-size: 1.2em;
	font-weight: bold;
}

.b-personStats-list__item span.person-name {
	font-size: 1.3em;
	color: #353535;
}

.b-personStats-list__item__value p {
	margin-bottom: 5px;
}

.b-personStats-list__item__value .time-indicator, .b-personStats-list__item__value .topics-indicator {
	height: 16px;
	background: url(/images/promo/indicators.png) repeat-x;
	color: #353535;
	font-size: 1.2em;
	line-height: 14px;
	position: relative;
}

.b-personStats-list__item__value .topics-indicator {
	background: url(/images/promo/indicators.png) 0 -20px repeat-x;
}

.b-personStats-list__item__value .count {
	position: absolute;
	left: 4px;
	white-space: nowrap;
}
	
.b-overlay {
	position: fixed;
	_position: absolute;
	_top:expression((wtf=document.documentElement.scrollTop)+'px') !important;
	height: 100%;
	width: 100%;
	top: 0;
	top: 0;
	background: #000000;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5; 
    -khtml-opacity: 0.5;
}

.popup {
	position: fixed;
	_position: absolute;
	_top:expression((wtf=document.documentElement.scrollTop+300)+'px') !important;
	background: #fafafa;
	left: 50%;
	top: 50%;
	padding: 20px 10px 10px 10px;
}

.b-auth-form {
	width: 240px;
	margin: -80px 0 0 -130px;
	padding-top: 10px;
}

	.b-auth-form .t {
		font-size: 1.6em;
		margin:-4px 0 7px 0;
	}

	.b-auth-form .informer {
		border: 2px solid red;
		padding: 10px;
		margin-bottom: 10px;
	
	}

	.b-input input, .b-input textarea {
		width: 100%;
		border: 1px solid #c8c8c8;
		height: 22px;
		padding: 0 2px;
		box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;	
		color: #353535;
		font-size: 1.2em;
		font-family: Arial, Helvetica, sans-serif;
	}
	
.form-auth {
	padding-bottom: 5px;
}

	.form-auth dt {
		padding: 0 0 5px 0;
	}
	
		.form-auth dt label {
			font-size: 1.2em;
			font-weight: bold;
		}
		
	.form-auth dd {
		padding: 0 0 5px 0;
		position: relative;
		zoom: 1;
	}
	
	.form-auth .hint {
		font-size: 1.2em;
		position: absolute;
		right: 0;
		bottom: -14px;
	}
	
	.b-auth-form .remember-pass {
		font-size: 1.2em;
		position: absolute;
		right: 10px;
		bottom: 10px;
	}

.checkbox {
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.b-blue-btn {
	display: inline-block;
	position: relative;
	zoom: 1;
}

.blue-btn {
	display: inline-block !important;
	height: 22px !important;
	line-height: 22px;
	padding: 0 10px 0 11px !important;
	color: #fff;
	text-decoration: none;
	text-align: center;
	border: none !important;
	font-size: 11px;
	background: url(/images/promo/blue-btn.gif) left 0 no-repeat;
	cursor: pointer;
	position: relative;
	width: auto !important;
}

.b-blue-btn i {
	width: 3px;
	height: 22px;
	position: absolute;
	right: -1px;
	top: 0;
	background: url(/images/promo/blue-btn.gif) right 0 no-repeat;
}

.popup .close {
	position: absolute;
	width: 7px;
	height: 7px;
	cursor: pointer;
	right: 10px;
	top: 7px;
	background: url(/images/promo/popup_close.gif) no-repeat;
}

.popup.auth-form .close {
	top: 10px;
}

.hidden {
	display: none;
}

/* --- Geographic --- */

.b-geo {
	position: relative;
	zoom: 1;
}

.i-geo-city {
	cursor: pointer;
	width: 8px;
	height: 8px;
}

	.i-geo-city i {
		top: -124px;
	}

.i-sochi {
	left: 8px;
	top: 298px;
}

.i-rostov {
	left: 25px;
	top: 273px;
}

.i-moskva {
	width: 15px;
	height: 15px;
	left: 63px;
	top: 212px;
}

	.i-moskva i {
		top: -155px !important;
	}
	
.i-tver {
	left: 66px;
	top: 198px;
}

.i-spb {
	left: 66px;
	top: 165px;
}

.i-nn {
	left: 99px;
	top: 223px;
}

.i-novosib {
	left: 264px;
	top: 306px;
}

.i-habarovsk {
	left: 538px;
	top: 290px;
}

.i-ekb {
	left: 165px;
	top: 265px;
}


.geographic-text {
	padding: 36px 0 0 18px;
}

.overflow {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.t2, h2 {
	padding-bottom: 10px;
}

.t2 .t, h2 .t {
	font-size: 2em;
	line-height: 1.1em;
	color: #4992da;
	margin-right: 0.47em;
}

.dotted {
	border-bottom: 1px dotted;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	position: relative;
	top: -2px;
	zoom: 1;
	
}

.dotted b {
	font-weight: normal;
	position: relative;
	top: 2px;
	zoom: 1;
}

	
.b-channelGroup {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 8px;
	}
.b-channelGroup__cap {
	margin: 15px 10px 14px 0;
}
.b-channelGroup.expd .b-channelGroup__cap {
	background-position:  3px -979px;
}
.b-channelGroup.noexpd .b-channelGroup__cap {
	background-image: none;
}

.l-channelGroup__cap__hlst {
	
}
.b-channelGroup__cap__t, .h2 {
	font-size: 2em;
	line-height: 1.2em;
	color: #4992da;
	display: inline;
	background: #fff;
	position: relative;
	top: 3px;
}
.b-channelGroup__cap__num {
	font-size: 1.2em;
	line-height: 1.12em;
	cursor: pointer;
	border-bottom: 1px dotted;
	color: #999999;
	display: inline;
	background: #fff;
	position: relative;
	top: 3px;
	margin: 0 10px;
}

.b-channelGroup__items {
	display: none;
}
.b-channelGroup.expd .b-channelGroup__items {
	display: block;
}
.b-channelGroup.noexpd .b-channelGroup__items {
	display: block;
}




.b-channelGroup__items__t {
	background: #f2f2f2;
	padding: 3px 0 3px 5px;
	margin: 15px 0 3px 0;
}
.b-channelGroup__items.expd .b-channelGroup__items__t {
	background-position: 8px 13px;
}
.b-channelGroup__items__t .city {
	font-size: 1.3em;
	color: #353535;
	font-weight: bold;
	font-style: normal;
}
.b-channelGroup__items__t .num {
	font: 1.2em/1.3em Tahoma, Geneva, sans-serif;
	color: #808080;
	display: none;
}

.b-channelGroup__items__item, .b-channelGroup.expd .b-channelGroup__items .b-channelGroup__items__item {
	display: none;
	width: 190px;
	padding: 4px 5px 0 0;
	margin: 0 20px 0 0;
}
.b-channelGroup.expd .b-channelGroup__items__item, .b-channelGroup.expd .b-channelGroup__items.expd .b-channelGroup__items__item {
	zoom: 1;	
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;
}

.b-channelGroup__items__item:hover {
}
.l-channelGroup__items__item__logo {
	vertical-align: middle;
}
.l-channelGroup__items__item__item {
	vertical-align: middle;
}
/* - - - */
.b-channelGroup__items__item__logo {
	display: block;
	text-decoration: none;
}
.b-channelGroup__items__item__logo__pic {
	display: block;
	margin: 0 10px 0 0;
}

.b-allChs__t {
	vertical-align: middle;
	width: 32%;
	border-bottom: 1px dotted #d1d1d1;
	border-right: 1px dotted #d1d1d1;
}
.b-allChs__t.b-allChs__t__last {
	border-right: 0;
}

.b-channelGroup__items__item__chName {
	position: relative;
}
.b-channelGroup__items__item__chName__l {
	font: 1.2em/1.2em Tahoma, Geneva, sans-serif;
	color: #353535;
	margin: 0 10px 0 0;
	display: block;
	text-decoration: none;
}
.b-channelGroup__items__item__chName__l:hover {

}
.b-channelGroup__items__item:hover .b-channelGroup__items__item__chName__l {
}
.b-channelGroup__items__item__chName__live {
	color: #353535;
	white-space: nowrap;
	text-decoration: none;
	display: block;
	padding: 0 0 1px 25px;
	margin: 1px 0 0 0;
	background: url(/images/promo/tm/b-fd__chH__live_icon.png?1268834166) left bottom no-repeat;	
}
.b-channelGroup__items__item__chName__live:hover {
	color: #3971D8;
}
.b-channelGroup__items__item:hover .b-channelGroup__items__item__chName__live {
}
.b-channelGroup__items__item__chName__live .txt {
	font: 1em/1.2em Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}

.b-channels {
	margin-bottom: -15px;
}

.b-channels:after {
	position: relative;
	display: block;
	font-size: 0;
	height: 2px;
	background: #ffffff;
	top: -1px;
	content: "";
}
	
/* --- News --- */

.h2 {
	display: block;
	top: 0;
	line-height: 1.02em;
	margin: 0 0 4px 0;
}

.h2 a {
	text-decoration: none;
	line-height: 1em;
}

.h2 a:hover {
	text-decoration: underline;
}

.date {
	font-size: 1.2em;
	color: #999999;
	margin-bottom: 5px;
}

.b-news-list {
	margin: 15px 0 15px 0;
	zoom: 1;
}

.b-news-list__item {
	border-top: 1px solid #e3e3e3;
	margin-bottom: 15px;
	padding-top: 15px;
}

.b-news-list__item:first-child, .b-news-list__item.first-child {
	border-top: none;
	padding-top: 0;
}

.b-news-list__item__desc {
	margin: 0 0 0 135px;
}

.b-news-list__item__desc .h2 {
	top: -2px;
	margin: 0 0 2px 0;
}
			
.b-pager {
	font-size: 1.1em;
	line-height: 1.3em;
	zoom: 1;
}

.b-pager a, .b-pager span {
	border: 1px solid #b6d3f0;
	background: #f1f6fc;
	text-decoration: none;
	margin-right: 5px;
	font-weight: bold;
	padding: 2px 4px 0px 5px;
	zoom: 1;
}

.b-pager a.next, .b-pager a.prev {
	background: none;
	border: none;
	text-decoration: underline;
	font-weight: normal;
}
	
.b-news-detail {
	padding: 13px 0 10px 0;
}

.b-news-detail__desc {
	margin: 0 0 0 282px;
}
.b-news-detail .b-news-detail__desc {
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

.b-news-detail__img {
	float: right;
	margin: 0 0 10px 14px;
	position: relative;
}

.b-photo-gallery img {
	height: 90px;
	
}

.b-photo-gallery__item {
	display: inline-block;
	width: 120px;
	height: 90px;
	border: 4px solid #ffffff;
	padding: 1px;
	margin-right: -2px;
}

.b-photo-gallery__item span {
	display: inline-block;
	width: 120px;
	height: 90px;
	overflow: hidden;
}

.b-photo-gallery__item.active, .b-photo-gallery__item:hover {
	border-color: #4992da;
}

.b-photo-gallery {

}

.b-gallery-navi {
	height: 36px;
	margin-bottom: -10px;
	position: relative;
}


	
.i-prev, .i-next {
	height: 16px;
	width: 16px;
	top: 50%;
	margin-top: -8px;
	cursor: pointer;
}

.i-next {
	right: 0;
}

.i-next i {
	top: -40px;
}

/* --- Cases --- */

.b-cases-list {
	padding: 13px 0 0 0;
}

.b-cases-list__item {
	margin: 0 0 17px 0;
}

.b-cases-list__item .h2 {
	margin-bottom: 12px;
}

.b-cases-list__item__desc {
	margin: -3px 0 0 161px;
}

.b-cases-list__item__pic {
	width: 140px;
	margin-bottom: 6px;
	float: left;
	text-align: center;
}
	
.b-news-detail__desc.pdf {
	margin-top: 12px;
	margin-bottom: 7px;
}

.b-square-list {
	padding: 10px 0 7px 0;
}

.b-square-list li {
	padding: 0 0 17px 20px;
	background: url(/images/promo/square.gif) 1px 3px no-repeat;
}
	
/* --- Clients --- */

.b-clients {
	padding: 15px 0 15px 0;
	margin: 0 -8px 0 0;
	
}

.b-clients img {
	margin: 0 7px 9px 0;
	vertical-align: middle;
}
	
	
/* --- Registration --- */

.b-register-form {
	padding: 15px 0 0 0;
	zoom: 1;
}

.b-register-form dt {
	float: left;
	width: 170px;
	padding: 0 23px 13px 0;
	clear: both;
	font-size: 1.5em;
}

.b-register-form dd {
	float: left;
	width: 458px;
	padding: 0 0 13px 0;
}

.b-register-form dd input {
	border: 1px solid #e3e3e3;
	padding: 2px 4px 0 4px;
	height: 19px;
	width: 448px;
}

.b-register-form dd input.mini {
	width: 135px;	
}

.b-register-form dd p {
	font-size: 1.2em;
	padding: 12px 0 0 0;
}

.b-register-form .blue-btn {
	font-size: 1.5em;
}

/* --- Stats --- */

.b-choise-date {
	font-size: 13px;
	color: #353535;
	font-weight: normal;
	position: relative;
	padding-right: 38px;
}

.i-calendar {
	width: 24px;
	height: 22px;
	right: 0;
	top: -5px;
}

	.i-calendar i {
		top: -79px;
	}
	
.b-stat {
	padding: 15px 0 0 0;
	width: 315px;
}

.b-stat .b-personStats-list {
	padding-top: 8px;
}
/* --- Channels icons --- */

.b-mpBlock__content .chL {
	position: relative;
	left: -8px;
	margin: 20px -9px 0 0;
	padding-bottom: 0;
}

.b-mpBlock__content .chL img {
	margin: 0 0 15px 6px;
	width: 39px;
}

/* Popup flash player */

.b-video-player {
	background: #25282c;
	padding: 15px;
	/*margin: -270px 0 0 -300px;
	width: 515px;*/
	float: left;
}

	.b-video-player .flash-player {
	/*height: 385px;
		width: 515px;*/
		margin-bottom: 15px;
	}
	
	.b-video-player .desc {
		padding-left: 112px;
		position: relative;
		zoom: 1;
		height: 50px;
		font-size: 1.2em;
		color: #fff;
		margin-bottom: 15px;
	}
	
	.b-video-player .t {
		background: #fffcca;
		padding: 7px 7px 7px 65px;
		font-size: 1.8em;
		line-height: 1.2em;
		position: relative;
		zoom: 1;
	}
	
		.b-video-player .t .time {
			position: absolute;
			left: 10px;
			top: 7px;
			color: #cc2229;
		}
	
		.b-video-player .desc .pic {
			position: absolute;
			top: 0;
			left: 0;
		}
		
	.b-video-player .l-close {
		position: absolute;
		padding-right: 28px;
		right: 15px;
		top: 10px;
		text-decoration: none;
		font-size: 12px;
		line-height: 16px;
		color: #a4a4a4;
		background: url(/images/promo/player_close.gif) right center no-repeat;
		width: auto;
		height: auto;
	}
	
	.b-video-player .top {
		border-bottom: 1px solid #a4a4a4;
		border-top: 1px solid #a4a4a4;
		margin: 0 0 20px 0;
		height: 5px;
	}
	
		.b-video-player .top i {
			display: block;
			border-top: 1px solid #a4a4a4;
			margin-top: 2px;
		}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close { display: none; }
/* tm edit */

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* tm edit */
.ui-datepicker .ui-datepicker-buttonpane { text-align: center; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:none;
	background: none;
	border: 0;
	color: #3c6cc3;
	opacity: 1;

	zoom: 1;
	display:-moz-inline-stack;
	-moz-box-orient:vertical;
	display:inline-block;
	_display:inline;
	*display:inline;
	vertical-align: top;

	text-decoration: underline;
	padding-top: 0;
}

body {
  background-color: #363B40;
}
