
.debug-border {
	border-style: solid;
	border-color: #00FF66;
	border-width: 1px;
}

.buttons {
  margin-top: 10px;
}


.button-right {
	float: right;
}

.button-block {
	display: block;
	height: 30px;
}

.button-block-2 {
	display: block;
	height: 68px;
}

.button-block-3 {
	display: block;
	height: 90px;
}

.button-block-4 {
	display: block;
	height: 120px;
}

.button-block-5 {
	display: block;
	height: 150px;
}
.button-block-6 {
	display: block;
	height: 180px;
}

.buttons .content {
  display: block;
  float: left;
  margin-right: 5px;
  padding-top: 7px;
}

.buttons a, 
.buttons button {
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color: #f5f5f5; /* #f6f2ea */
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons button {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* INPUT Submit */
.buttons input[type=submit]{
  float: none;
  width: auto;
    margin:0 7px 0 0;
    background-color:#f6f2ea;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons input.submit {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons input[type=submit]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type=submit]{
    padding:4px 10px 3px 7px; /* IE7 */
}

.buttons input[type=submit] img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

.buttons a:hover {
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active {
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, 
.buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, 
button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, 
button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, 
button.negative:hover{
    background-color: #fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.buttons a.right {
	float: right;
	margin:0 0 0 7px;
}

.buttons a.left {
	float: left;
}


a img, 
.button a img, 
.button1 a img, 
.button2 a img { 
	border-width: 0px;
  border: 0;
}


.buttons a.open { background-image: url("/images/icons/buttons/open_16.png");}
.buttons a.option { background-image: url("/images/icons/buttons/opts_16.png");}
.buttons a.add { background-image: url("/images/icons/buttons/add_16.png");}
.buttons a.back { background-image: url("/images/icons/buttons/back_16.png");}
.buttons a.forwd { background-image: url("/images/icons/buttons/forwd_16.png");}
.buttons a.star { background-image: url("/images/icons/buttons/favs_16.png");}
.buttons a.edit { background-image: url("/images/icons/buttons/edit_16.png");}
.buttons a.new { background-image: url("/images/icons/buttons/go_16.png");}
.buttons a.remove { background-image:  url("/images/icons/buttons/del_16.png");}
.buttons a.cancel { background-image: url("/images/icons/buttons/cancl_16.png");}
.buttons a.close { background-image: url("/images/icons/buttons/close_16.png");}
.buttons a.save { background-image: url("/images/icons/buttons/basic/accept.png");}
.buttons a.download { background-image: url("/images/icons/buttons/down_16.png");}
.buttons a.upload { background-image: url("/images/icons/buttons/impt_16.png");}
.buttons a.shop { background-image: url("/images/icons/buttons/basic/basket.png");}
.buttons a.shop-go { background-image: url("/images/icons/buttons/basic/basket_go.png");}
.buttons a.shop-remove { background-image: url("/images/icons/buttons/basic/basket_delete.png");}
.buttons a.shop-add { background-image: url("/images/icons/buttons/basic/basket_add.png");}
.buttons a.leaflet { background-image: url("/images/icons/buttons/basic/table.png");}
.buttons a.leaflet-go { background-image: url("/images/icons/buttons/basic/table_go.png");}
.buttons a.leaflet-remove { background-image: url("/images/icons/buttons/basic/table_delete.png");}
.buttons a.leaflet-add { background-image: url("/images/icons/buttons/basic/table_add.png");}

.buttons a.email { background-image: url("/images/icons/buttons/basic/email.png");}
.buttons a.html { background-image: url("/images/icons/buttons/basic/html.png");}
.buttons a.user { background-image: url("/images/icons/buttons/basic/user.png");}
.buttons a.timer { background-image: url("/images/icons/buttons/basic/time.png");}
.buttons a.newsletter { background-image: url("/images/icons/buttons/basic/newspaper.png");}
.buttons a.search { background-image: url("/images/icons/buttons/basic/find.png");}
.buttons a.pdf { background-image: url("/images/icons/buttons/pdf.png");}
.buttons a.calc { background-image: url("/images/icons/buttons/calc_16.png");}
.buttons a.wait { background-image: url("/images/icons/buttons/wait.gif");}
.buttons a.wait:hover { background-image: url("/images/icons/buttons/wait_hover.gif");}
.buttons a.wait:active { background-image: url("/images/icons/buttons/wait_active.gif");}

.buttons a.tux { background-image: url("/images/icons/buttons/tux.gif");}
.buttons a.user-settings { background-image: url("/images/icons/buttons/addbk_16.png");}
.buttons a.feed { background-image: url("/images/icons/buttons/basic/feed.png");}
.buttons a.error { background-image: url("/images/icons/buttons/basic/error.png");}
.buttons a.excel { background-image: url("/images/icons/buttons/basic/page_white_excel.png");}
.buttons a.xml { background-image: url("/images/icons/buttons/basic/page_white_code.png");}
.buttons a.word { background-image: url("/images/icons/buttons/basic/page_white_word.png");}
.buttons a.key { background-image: url("/images/icons/buttons/basic/key.png");}
.buttons a.lock { background-image: url("/images/icons/buttons/basic/lock.png");}
.buttons a.css { background-image: url("/images/icons/buttons/basic/css.png");}
.buttons a.print { background-image: url("/images/icons/buttons/basic/printer.png");}
.buttons a.table { background-image: url("/images/icons/buttons/basic/table.png");}
.buttons a.table-key { background-image: url("/images/icons/buttons/basic/table_key.png");}
.buttons a.table-sort { background-image: url("/images/icons/buttons/basic/table_sort.png");}
.buttons a.zoom { background-image: url("/images/icons/buttons/basic/zoom.png");}
.buttons a.zoom-in { background-image: url("/images/icons/buttons/basic/zoom_in.png");}
.buttons a.zoom-out { background-image: url("/images/icons/buttons/basic/zoom_out.png");}
.buttons a.reload { background-image: url("/images/icons/buttons/basic/table_refresh.png");}
.buttons a.help { background-image: url("/images/icons/buttons/basic/help.png");}
.buttons a.info { background-image: url("/images/icons/buttons/basic/information.png");}
.buttons a.image { background-image: url("/images/icons/buttons/basic/image.png");}
.buttons a.link { background-image: url("/images/icons/buttons/basic/link.png");}
.buttons a.book { background-image: url("/images/icons/buttons/basic/book.png");}
.buttons a.photo { background-image: url("/images/icons/buttons/basic/photo.png");}
.buttons a.pack { background-image: url("/images/icons/buttons/basic/package.png");}
.buttons a.pack-green { background-image: url("/images/icons/buttons/basic/package_green.png");}

.buttons a.wait,
.buttons a.open,
.buttons a.option,
.buttons a.add,
.buttons a.back,
.buttons a.forwd,
.buttons a.star,
.buttons a.edit,
.buttons a.new,
.buttons a.remove,
.buttons a.cancel,
.buttons a.close,
.buttons a.save,
.buttons a.download,
.buttons a.upload,
.buttons a.email,
.buttons a.html,
.buttons a.user,
.buttons a.timer,
.buttons a.newsletter,
.buttons a.pdf,
.buttons a.calc,
.buttons a.search,
.buttons a.tux,
.buttons a.user-settings,
.buttons a.feed,
.buttons a.error,
.buttons a.excel,
.buttons a.xml,
.buttons a.word,
.buttons a.key,
.buttons a.lock,
.buttons a.css,
.buttons a.table,
.buttons a.table-key,
.buttons a.table-sort,
.buttons a.print,
.buttons a.zoom,
.buttons a.zoom-in,
.buttons a.zoom-out,
.buttons a.reload,
.buttons a.shop,
.buttons a.shop-go,
.buttons a.shop-remove,
.buttons a.shop-add,
.buttons a.leaflet,
.buttons a.leaflet-go,
.buttons a.leaflet-remove,
.buttons a.leaflet-add,
.buttons a.help,
.buttons a.info,
.buttons a.image,
.buttons a.link,
.buttons a.photo,
.buttons a.book,
.buttons a.pack,
.buttons a.pack-green
{
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}

.sortable-list a.move, 
.sortable-list a.sort {
	text-decoration:none;	
	float:left;
	height:13px;
	width:20px;  
	margin-top:1px;

}

.sortable-list a.move {
	background: transparent url("/images/icons/draggable.png") no-repeat scroll 0px 0px;
}

.sortable-list a.sort {
	background: transparent url("/images/icons/sortable.png") no-repeat scroll 0px 0px;
}

.sortable-list a.move:hover {
	background-position: 0px -20px;
}

.sortable-list a.sort:hover  {
	background-position: 0px -20px;
}

.info .save-transfer-text {
  margin-top: 8px;
  padding-top: 2px;
  background-image: url("/images/icons/buttons/wait_info.gif");
  background-repeat: no-repeat;
  background-position: right;
}


