div.npselect
{
  cursor:pointer;
  background:url('../images/notechange.png') center -25px no-repeat;
  width:175px;
  height:25px;
}

div.npnoselect
{
  cursor:pointer;
  background:url('../images/notechange.png') center top no-repeat;
  width:175px;
  height:25px;
}
a.submenu
{
  cursor:pointer;
  font-weight: normal;
  color: blue;
  text-decoration:underline;
  font-size:80%;
}

div.submenu               {display:none;}

table.list_object
{
  border-top: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
  border-left: solid 1px #E0E0E0;
  width:100%;
}

table.list_object th
{
  border-bottom: solid 1px #E0E0E0;
  vertical-align: middle;
  text-align:center;
}
table.list_object td
{

  border-bottom: solid 1px #E0E0E0;
  padding-top:10px;
  padding:5px;
}

.pagination_d
{
  line-height: 21px;
  float:left;
  display:block;
  width:21px;
  height: 21px;
  text-align:center;
  color:#000;
  text-decoration: underline;
}



.pagination_curr
{

  line-height: 21px;
  float:left;
  display:block;
  width:21px;
  height: 21px;
  background: url('../images/pag_cur.png') no-repeat;
  text-align:center;
  color:#fff;

  text-decoration: underline;
}
.prev  , .next,.page ,.limit
{
  font-size:12px;
  float: left;
  line-height: 21px;
  display:block;
  height: 21px;
  text-align:center;
}

.prev
{
  font-size:12px;
  cursor: pointer;
  color:#000;
  margin-right:8px;
}
a.prev, a.prev:visited,a.prev:link
{
  font-size:12px;
  background: url('../images/st_left.png') no-repeat center left;
  padding-left:22px;
}

a.prev:hover, a.next:hover
{
  font-size:12px;
  text-decoration:underline;
  font-weight:normal;
}
a.next, a.next:visited,a.next:link
{
  font-size:12px;
  background: url('../images/st_right.png') no-repeat right center;
  padding-right:22px;
}
.next
{
 color:#000;
  margin-left:8px;
  cursor: pointer;
}
.page
{
  cursor: pointer;
  color:#000;
  text-decoration: underline;
}
.page_curr
{
  cursor: pointer;
  line-height: 21px;
  float:left;
  display:block;
  width:21px;
  height: 21px;
  background: url('../images/pag_cur.png') no-repeat;
  text-align:center;
  color:#fff;
  text-decoration: underline;
}
.page_n
{
  cursor: pointer;
  line-height: 21px;
  float:left;
  display:block;
  width:21px;
  height: 21px;
  text-align:center;
  color:#000;
  text-decoration: underline;
}
.limit
{

  float: left;
}
table.ncat_register
{
  width:100%;
}
table.ncat_register td, table.ncat_register tr,
table.addObject td, table.addObject tr

{
  border:0;
}
table.ncregister td, table.addObject td
{
  padding:5px;
}

.ncregister_left
{
  width:200px;
}
.ncregister
{
  border:1px  solid #CCC; padding-top:15px;padding-bottom:15px;width:100%;
}
td.ncrow
{
  padding-right:5px;
  padding-bottom:5px;
  vertical-align:middle;
  border-bottom: 1px #acacac solid;
}

#REGISTER_ncatalogues, #LOGIN_ncatalogues
{
  cursor:pointer;
}
legend
{
  font-weight:bold;
}

fieldset.register dt
{
  width:200px;

}



.switch02 {padding: 20px 0 15px; text-align:center; }
.switch02 li
{
   background: none;
  background-position: top right;

  background-repeat: no-repeat;
  margin-right: 20px;
  margin-left: 20px;
  padding-left:0;

  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  *zoom:1;
  *display:inline;

}
.switch02 li div
{
  text-decoration: none;
  background: none;
  line-height:15px;
  background-position: top left;
  position: relative;
  padding: 0 0 0 15px;
  left: -15px;
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  *zoom:1;
  *display:inline;
  height: 23px;
}

.switch02 li span
{
  border-bottom: 1px dotted #06c;
  white-space:nowrap;
  padding:4px 0 0;
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  *zoom:1;
  *display:inline;
 }
div.switch_a
{
  cursor:pointer;
}
.switch02 li.selected, .switch02 .selected div
{
  background-color:none;
  background-image: url('../images/button.png');
  -background-image: url('../images/button..gif');
  line-height: 15px;
  color:#fff;
}
div.ncat_list_objects
{
  width:100%;
}
fieldset
{
	border:0;
}


.inp, .inp2 {
    width: 45px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
    margin-right: 7px;
}

@-moz-document url-prefix() {
  .inp, .inp2{
	width:47px;}
}
.inp2 {
    margin-right: 0px;
}



.meter .ui_slider_container {
padding-top: 20px;
}


.ui_slider_container {
width: 185px;
height: 10px;
padding-top: 10px;
}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal {
width: 180px;
height: 6px;
background: #959595;
}
.ui-slider-horizontal .ui-slider-handle {
width: 5px;
height: 14px;
margin-left: 0;
top: -4px;
font-size: 0;
background: url("../images/handle.png") no-repeat 0 0;
}
.ui-slider-horizontal .ui-slider-range {
height: 100%;
top: 0;
font-size: 0;
background: #ffcc00;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }


.clear {
    clear:both;
}
.scals .limits {
    float: left;
    height: 22px;
    margin-left: 11px;
    width: 170px;
}
table.nclist
{
  font-size:12px;
  border-left:1px solid #000;
  border-bottom:1px solid #000;
  width:100%;
}
table.nclist td
{
  padding:2px;
  text-align:center;
}

table.nclist td.ncth
{
  border-top:1px solid #000;
  border-right:1px solid #000;
  font-weight:bold;
}
table.nclist td.ncrow
{
    min-width: 120px;
  border-top:1px solid #000;
 border-right:1px solid #000;

}
.title_delete,
.title_edit {
    display: inline-block;
    margin: 4px 0;
    white-space: nowrap;
    text-decoration: none!important;
}
.title_delete:hover,
.title_edit:hover {
    text-decoration: none!important;
    font-weight: bold;
}
.title_delete *,
.title_edit * {
    vertical-align: middle;
}
.title_delete span,
.title_edit span {
    border-bottom: 1px dashed;
}
#block_nc_keyword2,
#block_nc_keyword3,
#block_nc_keyword4,
#block_nc_keyword5,
#block_nc_keyword6 {
    display: none;
}
#adminForm #block_nc_category #nc_category {
    display: none;
}
div#nc_subcat {
    width: 450px!important;
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    font-size: 0.9em;
    padding: 2px 3px;
    transition: all 200ms ease-out 0s;
    display: none;
    margin: 8px 0;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 200px;
}
div#nc_subcat div.option {
    margin: 1px 0;
    padding: 2px 4px;
    white-space: nowrap;
    overflow: hidden;
}
div#nc_subcat div.hover {
    background-color: #ccc;
}
div#nc_subcat div.selected {
    background-color: #2d84df;
}
div#nc_subcat div.option input {
    vertical-align: middle;
}
div#nc_subcat div.option label {
    display: inline-block;
    padding-left: 6px;
    width: 100%;
    vertical-align: middle;
}
#block_nc_email a.jt {
    display: none;
}
.bottom_separator_split {
    border-top: 2px solid #333;
    clear: both;
    height: 0;
}
