/**
 * NoNumber! Framework general stylesheet
 *
 * @package			NoNumber! Framework
 * @version			11.11.2
 *
 * @author			Peter van Westen <peter@nonumber.nl>
 * @link			http://www.nonumber.nl
 * @copyright		Copyright © 2011 NoNumber! All Rights Reserved
 * @license			http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */

input[type="checkbox"],
input[type="radio"] {
	border: 0;
}

div.nn_panel {
	clear: both;
	margin-bottom: 8px !important;
}
	div.nn_panel.nn_panel_15 {
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 0 !important;
	}
	div.nn_panel_top {
		margin-bottom: 0 !important;
		border-bottom: 0 !important;
		font-size: 1.091em;
	}
	div.nn_panel_top.nn_panel_15 {
		font-size: 1em;
	}
	div.nn_panel_title,
	div.nn_panel_description {
	}
	div.nn_panel_title {
		font-weight: bold;
	}
	div.nn_panel_top.nn_panel_title {
		background-color: #F0F0F0;
	}
div.nn_hr {
	height: 2px;
	border-left: 0 !important;
	border-right: 0 !important;
}

div.nn_block {
	padding: 2px 5px;
}
	div.nn_title ul {
		margin: 0 !important;
		margin-left: 2em !important;
	}
		div.nn_title ul li {
			list-style: disc outside !important;
		}

span.nn_code {
	font-family: monospace;
	font-size: 12px;
	color: #666666;
}

div#view_state_div {
	margin: 0 auto;
}
.button_view_state {
	background-image: url(../images/button_left.png) !important;
}
.button_view_state,
.button_view_state div {
	float: left !important;
	height: 26px !important;
}
.button_view_state div {
	background: url(../images/button_blank.png) no-repeat 100% 0;
}
.button_view_state div a {
	background: url(../images/state_simple.png) no-repeat 100% -21px;
	padding-right: 22px !important;
	margin-right: 12px;
}
.button_view_state.normal a {
	background-image: url(../images/state_normal.png);
}
.button_view_state.advanced a {
	background-image: url(../images/state_advanced.png);
}
.view_state_0 .button_view_state.simple,
.view_state_1 .button_view_state.normal,
.view_state_2 .button_view_state.advanced {
	background-position: 0 100%;
}
.view_state_0 .button_view_state.simple div,
.view_state_1 .button_view_state.normal div,
.view_state_2 .button_view_state.advanced div {
	background-position: 100% 100%;
}
.button_view_state div a:hover,
.view_state_0 .button_view_state.simple a,
.view_state_1 .button_view_state.normal a,
.view_state_2 .button_view_state.advanced a {
	color: #0B55C4;
	background-position: 100% 1px;
}

.toolbar .icon-32-cancel {
	background-image: url(../images/icon-32-cancel.png);
}
.toolbar .icon-32-config {
	background-image: url(../images/icon-32-config.png);
}
.toolbar .icon-32-copy {
	background-image: url(../images/icon-32-copy.png);
}
.toolbar .icon-32-delete {
	background-image: url(../images/icon-32-delete.png);
}
.toolbar .icon-32-edit {
	background-image: url(../images/icon-32-edit.png);
}
.toolbar .icon-32-export {
	background-image: url(../images/icon-32-export.png);
}
.toolbar .icon-32-help {
	background-image: url(../images/icon-32-help.png);
}
.toolbar .icon-32-import {
	background-image: url(../images/icon-32-import.png);
}
.toolbar .icon-32-new {
	background-image: url(../images/icon-32-new.png);
}
.toolbar .icon-32-publish {
	background-image: url(../images/icon-32-publish.png);
}
.toolbar .icon-32-save-apply {
	background-image: url(../images/icon-32-save-apply.png);
}
.toolbar .icon-32-save-close {
	background-image: url(../images/icon-32-save-close.png);
}
.toolbar .icon-32-save-copy {
	background-image: url(../images/icon-32-save-copy.png);
}
.toolbar .icon-32-save-new {
	background-image: url(../images/icon-32-save-new.png);
}
.toolbar .icon-32-unpublish {
	background-image: url(../images/icon-32-unpublish.png);
}

/* AP template */
#ap-wrapper .icon-32-export {
	background-image: url(../images/icon-32-export2.png);
}
#ap-wrapper .icon-32-import {
	background-image: url(../images/icon-32-import2.png);
}
#ap-wrapper .icon-32-save-apply {
	background-image: url(../images/icon-32-save-apply2.png);
}
#ap-wrapper .icon-32-save-close {
	background-image: url(../images/icon-32-save-close2.png);
}
#ap-wrapper .icon-32-save-new {
	background-image: url(../images/icon-32-save-new2.png);
}

/* APLite template */
.ap-main .icon-32-publish,
.ap-main .icon-32-unpublish,
.ap-main .icon-32-export,
.ap-main .icon-32-import,
.ap-main .icon-32-save-apply,
.ap-main .icon-32-save-new,
.ap-main .icon-32-save-close {
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	background: transparent url(../../../../administrator/templates/aplite/images/menu/yellow/star_16x16.png) no-repeat 0 0;
}
.ap-main .icon-32-publish {
}
.ap-main .icon-32-unpublish {
	background-image: url(../../../../administrator/templates/aplite/images/menu/red/cancel_16x16.png);
}
.ap-main .icon-32-export {
	background-image: url(../../../../administrator/templates/aplite/images/menu/green/save_16x16.png);
}
.ap-main .icon-32-import {
	background-image: url(../../../../administrator/templates/aplite/images/menu/blue/save_16x16.png);
}
.ap-main .icon-32-save-apply {
	background-image: url(../../../../administrator/templates/aplite/images/menu/green/save_16x16.png);
}
.ap-main .icon-32-save-new {
	background-image: url(../../../../administrator/templates/aplite/images/menu/blue/save_16x16.png);
}
.ap-main .icon-32-save-close {
	background-image: url(../../../../administrator/templates/aplite/images/menu/blue/save_16x16.png);
}