.topbuttons{width:100%;}
.topbuttons td{text-align:center;}
.topbuttons td.add{width:100%;}
.topbuttons a{
	display:block; height:34px; width:133px; text-decoration:none; vertical-align:middle;
	background:transparent url("/themes/.admin/images/buttons/topbuttons_f2.gif") no-repeat left top;
}
.topbuttons .add a{width:215px; background:transparent url("/themes/.admin/images/buttons/topbuttons_f1.gif") no-repeat left top;}
.topbuttons a:hover{background-position:0 -34px;}
.topbuttons h3{
	height:32px; margin:0 0 0 4px; padding:0 0 0 18px; cursor:pointer; color:#333; line-height:80%; font-size:8pt; /*font-weight:bold;*/
	background:transparent url("/themes/.admin/images/buttons/topbuttons_addnew2.png") no-repeat top left;
	/*border:1px solid;*/
}
.topbuttons .succession h3{background:transparent url("/themes/.admin/images/buttons/topbuttons_succession.png") no-repeat top left;}
.topbuttons .variables h3{background:transparent url("/themes/.admin/images/buttons/topbuttons_variables.png") no-repeat top left;}
.topbuttons .erase h3{background:transparent url("/themes/.admin/images/buttons/topbuttons_erase.png") no-repeat top left;}
.topbuttons .erase2 h3{background:transparent url("/themes/.admin/images/buttons/topbuttons_erase.png") no-repeat top left;}
.topbuttons .settings h3{background:transparent url("/themes/.admin/images/buttons/topbuttons_settings.png") no-repeat top left;}
.topbuttons .add h3{
	font-size:12pt; margin:0 0 0 8px; padding:0 0 0 18px; background:transparent url("/themes/.admin/images/buttons/topbuttons_add.png") no-repeat top left;
}
/** html .topbuttons img{behavior:url(/js/iepngfix.htc)}*/
* html .topbuttons .iePNG{behavior:url(/js/iepngfix.htc)}

/*.listing-main a.f span.it1{background-position:0 -34px;}
.listing-main a.f span.it2{background-position:0 -70px;}*/


.listing table{width:100%; line-height:normal; background-color:#fff;}
.listing td, .listing .head td{height:25px; margin:0; padding:0; list-style:none; line-height:normal; font-size:70%; border:1px solid #E7E1D1;}
.listing td{margin:0px 0px 2px 0px; padding:0 3px; /*background-color:#12ff23;*/}
.listing .head td{height:55px; background-color:#FFDA95; padding:2px 2px; /*border:1px solid #666666;*/ vertical-align:top;}
.listing td a{font-weight:normal;}
.listing td .a a{font-weight:bold; text-decoration:underline;}
.listing .head .a {background-image:url("/themes/.public/images/listing_a_hd.gif");}
.listing td.a {background-image:url("/themes/.public/images/listing_a.gif");}
.listing .points_all {width:45px; border:none;}
.listing .points_buttons {/*width:100%;*/width:200px; border:none;}
.listing .points_buttons div {/*width:130px;*/}
.listing td a {font-weight:bold;}
.listing .listRowBg1 {background-color:#F7E6CA;}
.listing .listRowBg2 {background-color:#FDF9F2;}
.listing .listRowBgDateExp {background-color:#E6FFEE;/*background:#E6FFEE url("/themes/.public/images/listing_active_date_expire.gif");*/}
.listing .listRowBgOff {background-color:#DFDFDF;/*background:#EEEEEE url("/themes/.public/images/listing_active_off.gif");*/}

/* Дата для обновления модуля */
.listing table .toupdate {color:#00CC00; font-weight:bold;}
.listing table .toinstall {color:#009900; font-weight:bold;}

/* Наличие языков */
div#langinfo {width:inherit; margin:0; padding:0; cursor:default;}
div#langinfo span {color:#CC0000; margin:0; padding:0 1px 0 8px; background:url("/themes/.admin/images/sep_infolang.gif") no-repeat left center; border:none;}
div#langinfo .t {color:#009900;}
div#langinfo .f {background:none; padding:0 1px;}


/* Pages */
#pages {font-size:83%; /*color:#7E7E7F;*/ padding:5px 0 10px 0; /*white-space:nowrap;*/ vertical-align:middle;}
#pages a, #pages span {font-size:120%; margin:0 1px;}
#pages a.b {margin:0 0;}
#pages span.current {font-weight:bold; /*background-color:#EAEDF7;*/ /*color:#3333CC;*/ /*padding:3px 0px 3px 0px;*/}
#pages select {font-family:Verdana,Arial,helvetica,sans-serif; font-size:83%;}

/* SortByFields */
#SortByFields {font-size:83%; /*color:#7E7E7F;*/ padding:5px 0 10px 0; vertical-align:middle;}
#SortByFields a, #pages span {/*font-size:120%;*/font-size:93%; margin:0 1px;}
#SortByFields a.a{/*font-size:120%;*/font-weight:bold;}
#SortByFields a.b {margin:0 0;}

.rubricsinners{font-size:83%; padding:5px 0 10px 0; vertical-align:middle;}
.rubricsinners a{font-size:93%; margin:0 1px;}