/* -------------------------------------------------------------------------------
    Flaminwork CSS Framework
    
    Version:    0.1-RC2
    Encoding:   UTF-8
    Authors:    
        Juan G. Hurtado     [juan.g.hurtado@gmail.com]
        Alvaro Fernandez    [creativo@alvarografico.es]
----------------------------------------------------------------------------------
    Table of contents 
----------------------------------------------------------------------------------
    1.GLOBALS
        1.1.Reset styles
        1.2.Body
        1.3.Code
        1.4.Texts
        1.5.Lists
        1.6.Tables
        1.7.Forms
    2.CUSTOM
        2.1.Messages
        2.2.Clear floats
        2.3.Floats
        2.4.Hidden
        2.5.Displays
        2.6.Text alignment
        2.7.Positioning
    3.MARGINS AND PADDINGS
        3.1.Top
        3.2.Right
        3.3.Bottom
        3.4.Left
    4.GENERIC WIDTHS
    5.LAYOUTS
        5.1.Spacing after columns
        5.2.Spacing before columns
    6.PRINT
    7.CUSTOM COMPONENTS
        7.1.Admin menu
        7.2.icon-grouped
        7.3.confirm
        7.4.Data
        7.5.Boxes
    8.JQUERY-UI
        8.1.ui-button
        8.2.ui-link
        8.3.ui-icon
        8.4.ui-datepicker
        8.5.ui-datatable
        8.6.ui-picklist
        8.7.ui-tag
        8.8.ui-tag-inputcheckbox
        8.9.ui-messages
        8.10.ui-tabs
    9.INTERNET-EXPLORER
        9.1.IE6
        9.2.IE7
        9.3.IE8
        9.4.IE9
---------------------------------------------------------------------------------- */

/* =GLOBALS
---------------------------------------------------------------------------------- */

/* =|Reset styles
---------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd,
	q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr,
	th, td, article, aside, canvas, details, figcaption, figure, footer,
	header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	menu, nav, section {
	display: block;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 0 0 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}

/* =|Body
------------- */
html {
	overflow-y: scroll;
}

body, button, input, textarea, select {
	font: 13px/1.231 Helvetica, Ubuntu, sans-serif;
	*font-size: small;
}

body {
	color: #444444;
}

/* =|Code
------------- */
pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}

pre {
	margin-bottom: 1em;
}

/* =|Texts
------------- */
strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

h1, h2, h3, h4, h5, h6, ul, ol, dl, p, table, fieldset, form {
	font-size: 1em;
	margin: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
	font-size: 1.84615em;
}

h2 {
	font-size: 1.69230em;
}

h3 {
	font-size: 1.53846em;
}

h4 {
	font-size: 1.38461em;
}

h5 {
	font-size: 1.230769em;
}

h6 {
	font-size: 1em;
}

/* =|Lists
------------- */
ul, ol {
	margin-left: 2em;
}

li {
	list-style-position: outside;
}

ul li {
	list-style-type: disc;
}

ol li {
	list-style-type: decimal;
}

dl {
	overflow: hidden;
	width: auto;
}

dl dt {
	clear: left;
	float: left;
	font-weight: bold;
	line-height: 1.4167em;
	margin: 0;
	padding: .7235em 0.5%;
	width: 20%;
}

dl dd {
	float: left;
	line-height: 1.4167em;
	margin: 0;
	padding: .7235em 0.5%;
	width: 77%;
}

/* =|Tables
------------- */
table {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 100%;
}

table th, table td {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	line-height: 1.4467em;
	padding: 0.25em;
	vertical-align: middle;
}

table th {
	background: #aaa;
	border-left: 1px solid #aaa;
	color: #fff;
	text-align: left;
}

/* =|Forms
------------------ */
form {
	
}

/* Group fields */
fieldset {
	border: 1px solid #ddd;
	padding: 1em 1em 0 1em;
}

fieldset legend {
	font-size: 1em;
	font-weight: bold;
	padding: 0 0.25em;
}

/* Labels */
label {
	cursor: pointer;
	display: block;
}

/* Fields */
button, input, textarea, select {
	border: 1px solid #a9a9a9;
	color: #555;
	margin: 0;
	padding: 0.25em;
	vertical-align: middle;
}

/* Textareas */
textarea {
	overflow: auto;
}

/* Radio buttons and checkboxes */
.radio, .checkbox {
	margin-left: 5em;
}

.radio label, .checkbox label {
	display: inline-block;
	margin-right: 6em;
}

.radio input, .checkbox input {
	border: none;
	height: auto;
	margin: 0;
	width: auto;
}

/* Submit buttons */
input[type=button], input[type=reset], input[type=submit], button {
	background: #E5E5E5;
	color: #333;
	cursor: pointer;
	height: auto;
	width: auto;
}

/* =CUSTOM
---------------------------------------------------------------------------------- */

/* =|Messages
--------------- */
/* Required mark */
.required {
	color: #8a1f11;
	font-style: italic;
	font-weight: bold;
}

/* Form component error message */
.error {
	color: #8a1f11;
}

input.error, textarea.error, select.error {
	background-color: #FFF7F5;
	border-color: #8a1f11;
}

/* Form component hint */
.hint {
	color: #999;
	display: block;
	font-style: italic;
}

/* Global block messages */
div.msg, div.messages {
	border: 2px solid #ddd;
	margin: 0 0 1.5em 0;
	padding: .6333em 0.75em;
}

div.msg p, div.messages p {
	margin: 0;
}

/* Block error */
div.msg.error, div.messages.error {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8a1f11;
}

div.msg.error a, div.messages.error a {
	color: #8a1f11;
}

/* Block success */
div.msg.success, div.messages.success, div.status {
	background: #E6EFC2;
	border-color: #C6D880;
	color: #264409;
}

div.msg.success a, div.messages.success a, div.status a {
	color: #264409;
}

/* Block warning */
div.msg.warning, div.messages.warning {
	background: #FFF6BF;
	border-color: #FFD324;
	color: #514721;
}

div.msg.warning a, div.messages.warning a {
	color: #514721;
}

/* =|Clear floats
--------------------------------------------------- */
.clearfix:before, .clearfix:after, .clear-block:before, .clear-block:after,
	.group:before, .group:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix:after, .clear-block:after, .group:after {
	clear: both;
}

.clear {
	clear: both !important;
}

.clear-left {
	clear: left !important;
}

.clear-right {
	clear: right !important;
}

/* =|Floats
--------------- */
.left {
	float: left !important;
}

.right {
	float: right !important;
}

.float-none {
	float: none !important;
}

/* =|Hidden
------------------- */
.ui-tabs .ui-tabs-panel.ui-helper-hidden, .hide, .ui-helper-hidden {
	display: none;
}

.hide {
	display: none !important;
}

/* =|Displays
------------------- */
.block, .display-block {
	display: block !important;
}

.inline, .display-inline {
	display: inline !important;
}

.inline-block, .display-inline-block {
	display: inline-block !important;
}

/* =|Border radius
---------------------------- */
.border-radius-3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.border-radius-5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.border-radius-10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/* =|Text shadow
---------------------------- */
.text-shadow-bright {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .5);
}

.text-shadow-dark {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
}

/* =|Text alignment
---------------------------- */
.text-align-right {
	text-align: right !important;
}

.text-align-left {
	text-align: left !important;
}

.text-align-center {
	text-align: center !important;
}

/* =|Positioning
----------------------- */
.position-relative {
	position: relative !important;
}

.position-absolute {
	position: absolute !important;
}

.position-static {
	position: static !important;
}

/* =MARGINS AND PADDINGS
---------------------------------------------------------------------------------- */
/* =|Top
------------- */
.margin-top-0 {
	margin-top: 0 !important;
}

.margin-top-0-5 {
	margin-top: 0.5em !important;
}

.margin-top-1-0 {
	margin-top: 1em !important;
}

.margin-top-1-5 {
	margin-top: 1.5em !important;
}

.margin-top-2-0 {
	margin-top: 2em !important;
}

.margin-top-2-5 {
	margin-top: 2.5em !important;
}

.margin-top-3-0 {
	margin-top: 3em !important;
}

.margin-top-3-5 {
	margin-top: 3.5em !important;
}

.margin-top-4-0 {
	margin-top: 4em !important;
}

.margin-top-4-5 {
	margin-top: 4.5em !important;
}

.margin-top-5-0 {
	margin-top: 5em !important;
}

.padding-top-0 {
	padding-top: 0 !important;
}

.padding-top-0-5 {
	padding-top: 0.5em !important;
}

.padding-top-1-0 {
	padding-top: 1em !important;
}

.padding-top-1-5 {
	padding-top: 1.5em !important;
}

.padding-top-2-0 {
	padding-top: 2em !important;
}

.padding-top-2-5 {
	padding-top: 2.5em !important;
}

.padding-top-3-0 {
	padding-top: 3em !important;
}

.padding-top-3-5 {
	padding-top: 3.5em !important;
}

.padding-top-4-0 {
	padding-top: 4em !important;
}

.padding-top-4-5 {
	padding-top: 4.5em !important;
}

.padding-top-5-0 {
	padding-top: 5em !important;
}

/* =|Right
-------------- */
.margin-right-0 {
	margin-right: 0 !important;
}

.margin-right-0-5 {
	margin-right: 0.5em !important;
}

.margin-right-1-0 {
	margin-right: 1em !important;
}

.margin-right-1-5 {
	margin-right: 1.5em !important;
}

.margin-right-2-0 {
	margin-right: 2em !important;
}

.margin-right-2-5 {
	margin-right: 2.5em !important;
}

.margin-right-3-0 {
	margin-right: 3em !important;
}

.margin-right-3-5 {
	margin-right: 3.5em !important;
}

.margin-right-4-0 {
	margin-right: 4em !important;
}

.margin-right-4-5 {
	margin-right: 4.5em !important;
}

.margin-right-5-0 {
	margin-right: 5em !important;
}

.padding-right-0 {
	padding-right: 0 !important;
}

.padding-right-0-5 {
	padding-right: 0.5em !important;
}

.padding-right-1-0 {
	padding-right: 1em !important;
}

.padding-right-1-5 {
	padding-right: 1.5em !important;
}

.padding-right-2-0 {
	padding-right: 2em !important;
}

.padding-right-2-5 {
	padding-right: 2.5em !important;
}

.padding-right-3-0 {
	padding-right: 3em !important;
}

.padding-right-3-5 {
	padding-right: 3.5em !important;
}

.padding-right-4-0 {
	padding-right: 4em !important;
}

.padding-right-4-5 {
	padding-right: 4.5em !important;
}

.padding-right-5-0 {
	padding-right: 5em !important;
}

/* =|Bottom
------------ */
.margin-bottom-0 {
	margin-bottom: 0 !important;
}

.margin-bottom-0-5 {
	margin-bottom: 0.5em !important;
}

.margin-bottom-1-0 {
	margin-bottom: 1em !important;
}

.margin-bottom-1-5 {
	margin-bottom: 1.5em !important;
}

.margin-bottom-2-0 {
	margin-bottom: 2em !important;
}

.margin-bottom-2-5 {
	margin-bottom: 2.5em !important;
}

.margin-bottom-3-0 {
	margin-bottom: 3em !important;
}

.margin-bottom-3-5 {
	margin-bottom: 3.5em !important;
}

.margin-bottom-4-0 {
	margin-bottom: 4em !important;
}

.margin-bottom-4-5 {
	margin-bottom: 4.5em !important;
}

.margin-bottom-5-0 {
	margin-bottom: 5em !important;
}

.padding-bottom-0 {
	padding-bottom: 0 !important;
}

.padding-bottom-0-5 {
	padding-bottom: 0.5em !important;
}

.padding-bottom-1-0 {
	padding-bottom: 1em !important;
}

.padding-bottom-1-5 {
	padding-bottom: 1.5em !important;
}

.padding-bottom-2-0 {
	padding-bottom: 2em !important;
}

.padding-bottom-2-5 {
	padding-bottom: 2.5em !important;
}

.padding-bottom-3-0 {
	padding-bottom: 3em !important;
}

.padding-bottom-3-5 {
	padding-bottom: 3.5em !important;
}

.padding-bottom-4-0 {
	padding-bottom: 4em !important;
}

.padding-bottom-4-5 {
	padding-bottom: 4.5em !important;
}

.padding-bottom-5-0 {
	padding-bottom: 5em !important;
}

/* =|Left
---------------- */
.margin-left-0 {
	margin-left: 0 !important;
}

.margin-left-0-5 {
	margin-left: 0.5em !important;
}

.margin-left-1-0 {
	margin-left: 1em !important;
}

.margin-left-1-5 {
	margin-left: 1.5em !important;
}

.margin-left-2-0 {
	margin-left: 2em !important;
}

.margin-left-2-5 {
	margin-left: 2.5em !important;
}

.margin-left-3-0 {
	margin-left: 3em !important;
}

.margin-left-3-5 {
	margin-left: 3.5em !important;
}

.margin-left-4-0 {
	margin-left: 4em !important;
}

.margin-left-4-5 {
	margin-left: 4.5em !important;
}

.margin-left-5-0 {
	margin-left: 5em !important;
}

.padding-left-0 {
	padding-left: 0 !important;
}

.padding-left-0-5 {
	padding-left: 0.5em !important;
}

.padding-left-1-0 {
	padding-left: 1em !important;
}

.padding-left-1-5 {
	padding-left: 1.5em !important;
}

.padding-left-2-0 {
	padding-left: 2em !important;
}

.padding-left-2-5 {
	padding-left: 2.5em !important;
}

.padding-left-3-0 {
	padding-left: 3em !important;
}

.padding-left-3-5 {
	padding-left: 3.5em !important;
}

.padding-left-4-0 {
	padding-left: 4em !important;
}

.padding-left-4-5 {
	padding-left: 4.5em !important;
}

.padding-left-5-0 {
	padding-left: 5em !important;
}

/* =GENERIC WIDTHS
---------------------------------------------------------------------------------- */
.width-01 {
	width: 1% !important;
}

.width-02 {
	width: 2% !important;
}

.width-03 {
	width: 3% !important;
}

.width-04 {
	width: 4% !important;
}

.width-05 {
	width: 5% !important;
}

.width-06 {
	width: 6% !important;
}

.width-07 {
	width: 7% !important;
}

.width-08 {
	width: 8% !important;
}

.width-09 {
	width: 9% !important;
}

.width-10 {
	width: 10% !important;
}

.width-11 {
	width: 11% !important;
}

.width-12 {
	width: 12% !important;
}

.width-13 {
	width: 13% !important;
}

.width-14 {
	width: 14% !important;
}

.width-15 {
	width: 15% !important;
}

.width-16 {
	width: 16% !important;
}

.width-17 {
	width: 17% !important;
}

.width-18 {
	width: 18% !important;
}

.width-19 {
	width: 19% !important;
}

.width-20 {
	width: 20% !important;
}

.width-21 {
	width: 21% !important;
}

.width-22 {
	width: 22% !important;
}

.width-23 {
	width: 23% !important;
}

.width-24 {
	width: 24% !important;
}

.width-25 {
	width: 25% !important;
}

.width-26 {
	width: 26% !important;
}

.width-27 {
	width: 27% !important;
}

.width-28 {
	width: 28% !important;
}

.width-29 {
	width: 29% !important;
}

.width-30 {
	width: 30% !important;
}

.width-31 {
	width: 31% !important;
}

.width-32 {
	width: 32% !important;
}

.width-33 {
	width: 33% !important;
}

.width-34 {
	width: 34% !important;
}

.width-35 {
	width: 35% !important;
}

.width-36 {
	width: 36% !important;
}

.width-37 {
	width: 37% !important;
}

.width-38 {
	width: 38% !important;
}

.width-39 {
	width: 39% !important;
}

.width-40 {
	width: 40% !important;
}

.width-41 {
	width: 41% !important;
}

.width-42 {
	width: 42% !important;
}

.width-43 {
	width: 43% !important;
}

.width-44 {
	width: 44% !important;
}

.width-45 {
	width: 45% !important;
}

.width-46 {
	width: 46% !important;
}

.width-47 {
	width: 47% !important;
}

.width-48 {
	width: 48% !important;
}

.width-49 {
	width: 49% !important;
}

.width-50 {
	width: 50% !important;
}

.width-51 {
	width: 51% !important;
}

.width-52 {
	width: 52% !important;
}

.width-53 {
	width: 53% !important;
}

.width-54 {
	width: 54% !important;
}

.width-55 {
	width: 55% !important;
}

.width-56 {
	width: 56% !important;
}

.width-57 {
	width: 57% !important;
}

.width-58 {
	width: 58% !important;
}

.width-59 {
	width: 59% !important;
}

.width-60 {
	width: 60% !important;
}

.width-61 {
	width: 61% !important;
}

.width-62 {
	width: 62% !important;
}

.width-63 {
	width: 63% !important;
}

.width-64 {
	width: 64% !important;
}

.width-65 {
	width: 65% !important;
}

.width-66 {
	width: 66% !important;
}

.width-67 {
	width: 67% !important;
}

.width-68 {
	width: 68% !important;
}

.width-69 {
	width: 69% !important;
}

.width-70 {
	width: 70% !important;
}

.width-71 {
	width: 71% !important;
}

.width-72 {
	width: 72% !important;
}

.width-73 {
	width: 73% !important;
}

.width-74 {
	width: 74% !important;
}

.width-75 {
	width: 75% !important;
}

.width-76 {
	width: 76% !important;
}

.width-77 {
	width: 77% !important;
}

.width-78 {
	width: 78% !important;
}

.width-79 {
	width: 79% !important;
}

.width-80 {
	width: 80% !important;
}

.width-81 {
	width: 81% !important;
}

.width-82 {
	width: 82% !important;
}

.width-83 {
	width: 83% !important;
}

.width-84 {
	width: 84% !important;
}

.width-85 {
	width: 85% !important;
}

.width-86 {
	width: 86% !important;
}

.width-87 {
	width: 87% !important;
}

.width-88 {
	width: 88% !important;
}

.width-89 {
	width: 89% !important;
}

.width-90 {
	width: 90% !important;
}

.width-91 {
	width: 91% !important;
}

.width-92 {
	width: 92% !important;
}

.width-93 {
	width: 93% !important;
}

.width-94 {
	width: 94% !important;
}

.width-95 {
	width: 95% !important;
}

.width-96 {
	width: 96% !important;
}

.width-97 {
	width: 97% !important;
}

.width-98 {
	width: 98% !important;
}

.width-99 {
	width: 99% !important;
}

.width-100 {
	width: 100% !important;
}

/* =LAYOUTS
---------------------------------------------------------------------------------- */
.col {
	float: left;
}

/* =|Spacing after columns
------------------------------------ */
.prepend-01 {
	margin-left: 1% !important;
}

.prepend-02 {
	margin-left: 2% !important;
}

.prepend-03 {
	margin-left: 3% !important;
}

.prepend-04 {
	margin-left: 4% !important;
}

.prepend-05 {
	margin-left: 5% !important;
}

.prepend-06 {
	margin-left: 6% !important;
}

.prepend-07 {
	margin-left: 7% !important;
}

.prepend-08 {
	margin-left: 8% !important;
}

.prepend-09 {
	margin-left: 9% !important;
}

.prepend-10 {
	margin-left: 10% !important;
}

.prepend-11 {
	margin-left: 11% !important;
}

.prepend-12 {
	margin-left: 12% !important;
}

.prepend-13 {
	margin-left: 13% !important;
}

.prepend-14 {
	margin-left: 14% !important;
}

.prepend-15 {
	margin-left: 15% !important;
}

.prepend-16 {
	margin-left: 16% !important;
}

.prepend-17 {
	margin-left: 17% !important;
}

.prepend-18 {
	margin-left: 18% !important;
}

.prepend-19 {
	margin-left: 19% !important;
}

.prepend-20 {
	margin-left: 20% !important;
}

.prepend-21 {
	margin-left: 21% !important;
}

.prepend-22 {
	margin-left: 22% !important;
}

.prepend-23 {
	margin-left: 23% !important;
}

.prepend-24 {
	margin-left: 24% !important;
}

.prepend-25 {
	margin-left: 25% !important;
}

.prepend-26 {
	margin-left: 26% !important;
}

.prepend-27 {
	margin-left: 27% !important;
}

.prepend-28 {
	margin-left: 28% !important;
}

.prepend-29 {
	margin-left: 29% !important;
}

.prepend-30 {
	margin-left: 30% !important;
}

.prepend-31 {
	margin-left: 31% !important;
}

.prepend-32 {
	margin-left: 32% !important;
}

.prepend-33 {
	margin-left: 33% !important;
}

.prepend-34 {
	margin-left: 34% !important;
}

.prepend-35 {
	margin-left: 35% !important;
}

.prepend-36 {
	margin-left: 36% !important;
}

.prepend-37 {
	margin-left: 37% !important;
}

.prepend-38 {
	margin-left: 38% !important;
}

.prepend-39 {
	margin-left: 39% !important;
}

.prepend-40 {
	margin-left: 40% !important;
}

.prepend-41 {
	margin-left: 41% !important;
}

.prepend-42 {
	margin-left: 42% !important;
}

.prepend-43 {
	margin-left: 43% !important;
}

.prepend-44 {
	margin-left: 44% !important;
}

.prepend-45 {
	margin-left: 45% !important;
}

.prepend-46 {
	margin-left: 46% !important;
}

.prepend-47 {
	margin-left: 47% !important;
}

.prepend-48 {
	margin-left: 48% !important;
}

.prepend-49 {
	margin-left: 49% !important;
}

.prepend-50 {
	margin-left: 50% !important;
}

.prepend-51 {
	margin-left: 51% !important;
}

.prepend-52 {
	margin-left: 52% !important;
}

.prepend-53 {
	margin-left: 53% !important;
}

.prepend-54 {
	margin-left: 54% !important;
}

.prepend-55 {
	margin-left: 55% !important;
}

.prepend-56 {
	margin-left: 56% !important;
}

.prepend-57 {
	margin-left: 57% !important;
}

.prepend-58 {
	margin-left: 58% !important;
}

.prepend-59 {
	margin-left: 59% !important;
}

.prepend-60 {
	margin-left: 60% !important;
}

.prepend-61 {
	margin-left: 61% !important;
}

.prepend-62 {
	margin-left: 62% !important;
}

.prepend-63 {
	margin-left: 63% !important;
}

.prepend-64 {
	margin-left: 64% !important;
}

.prepend-65 {
	margin-left: 65% !important;
}

.prepend-66 {
	margin-left: 66% !important;
}

.prepend-67 {
	margin-left: 67% !important;
}

.prepend-68 {
	margin-left: 68% !important;
}

.prepend-69 {
	margin-left: 69% !important;
}

.prepend-70 {
	margin-left: 70% !important;
}

.prepend-71 {
	margin-left: 71% !important;
}

.prepend-72 {
	margin-left: 72% !important;
}

.prepend-73 {
	margin-left: 73% !important;
}

.prepend-74 {
	margin-left: 74% !important;
}

.prepend-75 {
	margin-left: 75% !important;
}

.prepend-76 {
	margin-left: 76% !important;
}

.prepend-77 {
	margin-left: 77% !important;
}

.prepend-78 {
	margin-left: 78% !important;
}

.prepend-79 {
	margin-left: 79% !important;
}

.prepend-80 {
	margin-left: 80% !important;
}

.prepend-81 {
	margin-left: 81% !important;
}

.prepend-82 {
	margin-left: 82% !important;
}

.prepend-83 {
	margin-left: 83% !important;
}

.prepend-84 {
	margin-left: 84% !important;
}

.prepend-85 {
	margin-left: 85% !important;
}

.prepend-86 {
	margin-left: 86% !important;
}

.prepend-87 {
	margin-left: 87% !important;
}

.prepend-88 {
	margin-left: 88% !important;
}

.prepend-89 {
	margin-left: 89% !important;
}

.prepend-90 {
	margin-left: 90% !important;
}

.prepend-91 {
	margin-left: 91% !important;
}

.prepend-92 {
	margin-left: 92% !important;
}

.prepend-93 {
	margin-left: 93% !important;
}

.prepend-94 {
	margin-left: 94% !important;
}

.prepend-95 {
	margin-left: 95% !important;
}

.prepend-96 {
	margin-left: 96% !important;
}

.prepend-97 {
	margin-left: 97% !important;
}

.prepend-98 {
	margin-left: 98% !important;
}

.prepend-99 {
	margin-left: 99% !important;
}

.prepend-100 {
	margin-left: 100% !important;
}

/* =|Spacing before columns
-------------------------------------- */
.append-01 {
	margin-right: 1% !important;
}

.append-02 {
	margin-right: 2% !important;
}

.append-03 {
	margin-right: 3% !important;
}

.append-04 {
	margin-right: 4% !important;
}

.append-05 {
	margin-right: 5% !important;
}

.append-06 {
	margin-right: 6% !important;
}

.append-07 {
	margin-right: 7% !important;
}

.append-08 {
	margin-right: 8% !important;
}

.append-09 {
	margin-right: 9% !important;
}

.append-10 {
	margin-right: 10% !important;
}

.append-11 {
	margin-right: 11% !important;
}

.append-12 {
	margin-right: 12% !important;
}

.append-13 {
	margin-right: 13% !important;
}

.append-14 {
	margin-right: 14% !important;
}

.append-15 {
	margin-right: 15% !important;
}

.append-16 {
	margin-right: 16% !important;
}

.append-17 {
	margin-right: 17% !important;
}

.append-18 {
	margin-right: 18% !important;
}

.append-19 {
	margin-right: 19% !important;
}

.append-20 {
	margin-right: 20% !important;
}

.append-21 {
	margin-right: 21% !important;
}

.append-22 {
	margin-right: 22% !important;
}

.append-23 {
	margin-right: 23% !important;
}

.append-24 {
	margin-right: 24% !important;
}

.append-25 {
	margin-right: 25% !important;
}

.append-26 {
	margin-right: 26% !important;
}

.append-27 {
	margin-right: 27% !important;
}

.append-28 {
	margin-right: 28% !important;
}

.append-29 {
	margin-right: 29% !important;
}

.append-30 {
	margin-right: 30% !important;
}

.append-31 {
	margin-right: 31% !important;
}

.append-32 {
	margin-right: 32% !important;
}

.append-33 {
	margin-right: 33% !important;
}

.append-34 {
	margin-right: 34% !important;
}

.append-35 {
	margin-right: 35% !important;
}

.append-36 {
	margin-right: 36% !important;
}

.append-37 {
	margin-right: 37% !important;
}

.append-38 {
	margin-right: 38% !important;
}

.append-39 {
	margin-right: 39% !important;
}

.append-40 {
	margin-right: 40% !important;
}

.append-41 {
	margin-right: 41% !important;
}

.append-42 {
	margin-right: 42% !important;
}

.append-43 {
	margin-right: 43% !important;
}

.append-44 {
	margin-right: 44% !important;
}

.append-45 {
	margin-right: 45% !important;
}

.append-46 {
	margin-right: 46% !important;
}

.append-47 {
	margin-right: 47% !important;
}

.append-48 {
	margin-right: 48% !important;
}

.append-49 {
	margin-right: 49% !important;
}

.append-50 {
	margin-right: 50% !important;
}

.append-51 {
	margin-right: 51% !important;
}

.append-52 {
	margin-right: 52% !important;
}

.append-53 {
	margin-right: 53% !important;
}

.append-54 {
	margin-right: 54% !important;
}

.append-55 {
	margin-right: 55% !important;
}

.append-56 {
	margin-right: 56% !important;
}

.append-57 {
	margin-right: 57% !important;
}

.append-58 {
	margin-right: 58% !important;
}

.append-59 {
	margin-right: 59% !important;
}

.append-60 {
	margin-right: 60% !important;
}

.append-61 {
	margin-right: 61% !important;
}

.append-62 {
	margin-right: 62% !important;
}

.append-63 {
	margin-right: 63% !important;
}

.append-64 {
	margin-right: 64% !important;
}

.append-65 {
	margin-right: 65% !important;
}

.append-66 {
	margin-right: 66% !important;
}

.append-67 {
	margin-right: 67% !important;
}

.append-68 {
	margin-right: 68% !important;
}

.append-69 {
	margin-right: 69% !important;
}

.append-70 {
	margin-right: 70% !important;
}

.append-71 {
	margin-right: 71% !important;
}

.append-72 {
	margin-right: 72% !important;
}

.append-73 {
	margin-right: 73% !important;
}

.append-74 {
	margin-right: 74% !important;
}

.append-75 {
	margin-right: 75% !important;
}

.append-76 {
	margin-right: 76% !important;
}

.append-77 {
	margin-right: 77% !important;
}

.append-78 {
	margin-right: 78% !important;
}

.append-79 {
	margin-right: 79% !important;
}

.append-80 {
	margin-right: 80% !important;
}

.append-81 {
	margin-right: 81% !important;
}

.append-82 {
	margin-right: 82% !important;
}

.append-83 {
	margin-right: 83% !important;
}

.append-84 {
	margin-right: 84% !important;
}

.append-85 {
	margin-right: 85% !important;
}

.append-86 {
	margin-right: 86% !important;
}

.append-87 {
	margin-right: 87% !important;
}

.append-88 {
	margin-right: 88% !important;
}

.append-89 {
	margin-right: 89% !important;
}

.append-90 {
	margin-right: 90% !important;
}

.append-91 {
	margin-right: 91% !important;
}

.append-92 {
	margin-right: 92% !important;
}

.append-93 {
	margin-right: 93% !important;
}

.append-94 {
	margin-right: 94% !important;
}

.append-95 {
	margin-right: 95% !important;
}

.append-96 {
	margin-right: 96% !important;
}

.append-97 {
	margin-right: 97% !important;
}

.append-98 {
	margin-right: 98% !important;
}

.append-99 {
	margin-right: 99% !important;
}

.append-100 {
	margin-right: 100% !important;
}

/* =PRINT
---------------------------------------------------------------------------------- */
@media print {
	* {
		background: transparent !important;
		color: black !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}
	a, a:visited {
		color: #444 !important;
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr, img {
		page-break-inside: avoid;
	}
	@page {
		margin: 0.5cm;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
}

/* =CUSTOM COMPONENTS
---------------------------------------------------------------------------------- */
label {
	display: inline-block;
}

/* =|Admin menu
----------------------------------------------------- */
ul.admin-menu {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

ul.admin-menu li {
	float: left;
	list-style-type: none;
	margin-bottom: 1.5em;
	margin-left: 0.75em;
	margin-right: 0.75em;
	text-shadow: 1px 1px 0 #FFFFFF;
	width: 220px;
}

ul.admin-menu li a {
	background: #f8f8f8;
	border: 1px solid #ccc;
	color: #666;
	display: block;
	min-height: 100px;
	padding: 0.5em 1em;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul.admin-menu li a:focus, ul.admin-menu li a:hover {
	background-color: #eee;
	border-color: #bbb;
}

ul.admin-menu li a strong {
	color: #5282b5;
	display: block;
	margin: 0.5em 0;
	text-align: center;
}

ul.admin-menu li a img {
	display: block;
	margin: 0 auto;
}

ul.admin-menu li a em {
	display: block;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4;
	margin: 1.5em 0 0 0;
}

/* =|icon-grouped
-------------------------------------- */
table td .icon-group {
	display: inline-block;
	margin-left: 0.5em;
	position: relative;
	vertical-align: middle;
}

.js table td .icon-group {
	display: none;
}

table td span.icon-grouped-trigger {
	
}

table tbody tr td .icon-grouped-wrapper {
	border-left: 1px solid #ccc;
	display: inline-block;
	padding-left: 0.75em;
}

table tbody tr td .icon-grouped-wrapper .icon-grouped-links:before {
	background: url(images/layout/icon-grouped-links-corner.png) no-repeat 0
		0;
	content: 'test';
	display: block;
	height: 10px;
	position: absolute;
	right: 25px;
	text-indent: -999em;
	top: -10px;
	width: 19px;
}

table tbody tr td .icon-grouped-wrapper .icon-grouped-links {
	background: #fff;
	border: 1px solid #f0f0f1;
	display: block;
	padding: 0.5em 0.75em;
	position: absolute;
	right: -25px;
	top: 1.65em;
	width: 200px;
	z-index: 9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff, 0 1px
		2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff, 0 1px 2px
		rgba(0, 0, 0, .1);
	box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff, 0 1px 2px
		rgba(0, 0, 0, .1);
}

table tbody tr td .icon-grouped-wrapper .icon-grouped-links .icon-grouped-item
	{
	border-bottom: 1px dashed #E3E3E4;
	display: block;
	padding: 0.5em 0.25em;
}

table tbody tr td .icon-grouped-wrapper .icon-grouped-links .icon-grouped-item:last-child
	{
	border-bottom: 0;
}

/* =|confirm
-------------------------------------- */
.confirm-block-wrapper {
	background: url(images/layout/bg-red-lines.png) repeat 0 0;
	border: 1px solid #dfa0a0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .85), inset -1px
		-1px 0 rgba(255, 255, 255, .85);
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .85), inset -1px
		-1px 0 rgba(255, 255, 255, .85);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), inset -1px -1px 0
		rgba(255, 255, 255, .85);
}

.confirm-block {
	background: #a25454;
	border: 1px solid #793838;
	color: #fff;
	font-size: 0.9em;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	width: auto !important;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .35), inset -1px
		-1px 0 rgba(255, 255, 255, .35);
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .35), inset -1px
		-1px 0 rgba(255, 255, 255, .35);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), inset -1px -1px 0
		rgba(255, 255, 255, .35);
}

.confirm-block a {
	color: #fff;
	display: inline-block;
	margin: 0.1em 1em;
	padding: 0.15em .75em;
	text-decoration: underline;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.confirm-block a:focus, .confirm-block a:hover {
	background-color: rgba(0, 0, 0, .25);
	color: #fff;
}

.confirm-accept {
	color: #fff;
}

.confirm-cancel {
	color: #fff;
}

.confirm-text {
	display: block;
	margin-top: 0.25em;
}

/* =|Data
----------------------------------------------------- */
ul.data {
	margin: 1em 0;
	padding: 0;
}

ul.data li {
	list-style-type: none;
	overflow: hidden;
	padding: 0.5em 0;
}

ul.data .term {
	display: block;
	float: left;
	font-weight: bold;
	width: 20%;
}

ul.data .value {
	display: block;
	float: left;
	margin-left: 1.5%;
	width: 78%;
}

/* =|Boxes
----------------------------------------------------- */
.box {
	background: #f8f8f8;
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	padding: 1em 1em 0 1em;
	text-shadow: 1px 1px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.box .box-title {
	color: #444;
	display: block;
	font-size: 1.1538em;
	font-style: normal;
	font-weight: normal;
	margin: 0.5em 0;
	padding: 0;
	text-decoration: none;
}

.box .box-content p {
	margin-left: 0;
	margin-right: 0;
}

/* =JQUERY-UI
---------------------------------------------------------------------------------- */
.no-icon .ui-icon {
	display: none !important;
}

/* =|ui-button
----------------- */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text
	{
	padding: 0.25em;
}

.ui-button-text-icon-right .ui-button-text {
	padding: 0.25em 2.1em 0.25em 0.5em;
}

.ui-button-text-icon-left .ui-button-text {
	padding: 0.25em 0.5em 0.25em 2.1em;
}

.ui-button-text-icon-left.no-icon .ui-button-text {
	padding-left: 0.5em;
}

.ui-button-text-icon-right.no-icon .ui-button-text {
	padding-right: 0.5em;
}

.ui-button-icon-only.ui-link .ui-button-text, .ui-button-icons-only.ui-link .ui-button-text,
	.ui-button-text-icon-left.no-icon.ui-link .ui-button-text,
	.ui-button-text-icon-right.no-icon.ui-link .ui-button-text {
	padding-left: 0;
	padding-right: 0;
}

.ui-button-text-icon-left.ui-link .ui-button-text {
	padding-left: 1.5em;
	padding-right: 0;
}

.ui-button-text-icon-right.ui-link .ui-button-text {
	padding-left: 0;
	padding-right: 1.5em;
}

.ui-button-icon-only.ui-link .ui-icon, .ui-button-text-icon-left.ui-link .ui-icon
	{
	margin-left: 0;
	left: 0;
}

.ui-button-text-icon-right.ui-link .ui-icon {
	margin-right: -4px;
	right: 0;
}

.ui-button.ui-link {
	background: none !important;
	border: 0 !important;
	text-shadow: none !important;
	margin-left: 0;
	margin-right: 0;
}

.ui-button-icon-only.ui-link {
	width: 1.4em;
}

.ui-button-icon-only.ui-link .ui-button-text, .ui-button-icons-only.ui-link .ui-button-text
	{
	padding: 0;
}

/*
.ui-button {
    vertical-align: middle;
}

body .ui-button-text-only .ui-button-text,
body .ui-button-text-icon-primary .ui-button-text,
body .ui-button-text-icons .ui-button-text {
    padding-bottom: 0.2em;
    padding-top: 0.2em;
}

body .ui-button-icon-only .ui-button-text,
body .ui-button-icons-only .ui-button-text {
    padding-bottom: 0.2em;
    padding-top: 0.2em;
}

body button.ui-button-icon-only {
    
}
 */

/* =|ui-link
----------------- */
.ui-link {
	background: transparent;
	border: 0;
	display: inline-block;
	padding: 0.25em 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.ui-link .ui-icon {
	display: inline-block;
	margin-bottom: -0.25em;
}

.ui-link .ui-icon-pos-left {
	margin-right: 0.25em;
}

.ui-link .ui-icon-pos-right {
	margin-left: 0.25em;
}

/*
button.ui-link {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    width: auto !important;
}

    button.ui-link .ui-icon {
        display: inline-block !important;
        left: 0 !important;
        position: static !important;
        top: 50% !important;
    }
    
button.ui-link.has-image.ui-button-no-text {
    width: 1.25em !important;
}

.ui-link:focus, .ui-link:hover {}

.ui-link.ui-button-no-text {
    padding: 0;
}

.ui-link .ui-link-text {
    display: inline-block;
    line-height: 1;
    padding: 0;
}

.ui-link .ui-button-text .ui-link-text {
    padding: 0;
}

.ui-link .ui-icon {
    margin-top: -2px;
}

button.ui-link .ui-icon {
    margin-right: 0.25em;
}

button.ui-button-no-text .ui-icon {
    margin: -2px 0 -1px -3px !important;
}

button.ui-button-no-text .ui-button-text {
    padding: 0;
}
 */

/* =|ui-icon

body .ui-icon {
    display: inline-block;
    vertical-align: middle;
}
-------------------------------------- */

/* =|ui-datepicker
-------------------------------------- */
.ui-datepicker td .ui-state-default, .ui-datepicker td .ui-widget-content .ui-state-default,
	.ui-datepicker td .ui-widget-header .ui-state-default {
	background: transparent;
	border: 0;
	color: #555;
	padding: 0;
	text-align: center;
	text-shadow: none;
}

.ui-datepicker td .ui-state-hover {
	background: #eee;
	color: #333;
}

.ui-datepicker td .ui-state-highlight, .ui-datepicker td .ui-widget-content .ui-state-highlight,
	.ui-datepicker td .ui-widget-header .ui-state-highlight {
	background: #eee;
	font-weight: bold;
}

.ui-datepicker table {
	border: 0;
}

.ui-datepicker th {
	background: transparent;
	border-bottom: 1px solid #aaa;
	color: #555;
	padding: 0.1em 0;
}

/* =|ui-datatable
-------------------------------------- */
.ui-datatable {
	margin-bottom: 1.5em;
}

.ui-datatable table {
	margin-bottom: 0;
}

.ui-datatable th div.ui-dt-c, .ui-datatable .ui-datatable-data td div.ui-dt-c,
	.ui-datatable .ui-datatable-data-empty td div.ui-dt-c, .ui-datatable tfoot td div.ui-dt-c
	{
	overflow: visible;
	padding: 0;
}

.ui-datatable table .ui-widget-content {
	border-color: #ddd;
}

.ui-datatable table tr {
	border: 0;
}

.ui-datatable .ui-datatable-data td {
	border: 0;
}

.ui-datatable .ui-sortable-column-icon {
	float: none;
}

/* Paginator */
.ui-datatable .ui-paginator {
	overflow: hidden;
}

.ui-paginator-current, .ui-paginator-rpp-options {
	margin: 0;
}

/* Header/Footer */
.ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-footer {
	overflow: hidden;
}

/* =|ui-picklist
-------------------------------------- */
table.ui-picklist {
	border: 0;
	margin-bottom: 0;
	width: auto;
}

table.ui-picklist tr td {
	border: 0;
	padding: 0 0.15em;
}

table.ui-picklist .ui-picklist-button {
	margin: 0.5em 2.5em;
}

table.ui-picklist .ui-picklist-list {
	padding: 0;
	width: 395px;
}

/* =|ui-tag
-------------------------------------- */
form .ui-tag {
	margin: 0 0 1em 0;
}

.ui-tag-inline {
	display: inline;
}

.ui-tag-required {
	color: #8A1F11;
	font-style: italic;
	font-weight: normal;
}

.ui-tag-afterlabel, .ui-tag-aftercomponent {
	color: #777;
	font-size: 0.9371em;
	font-style: italic;
}

.ui-tag-aftercomponent {
	vertical-align: text-bottom;
}

/* Messages */
.ui-tag div.message {
	display: inline;
}

.ui-tag div.message div {
	display: inline;
}

.ui-tag div.message .ui-message-info, .ui-tag div.message .ui-message-error,
	.ui-tag div.message .ui-message-warn, .ui-tag div.message .ui-message-fatal
	{
	background: transparent;
	border: 0;
	display: block;
	font-size: 0.9371em;
	font-style: italic;
	margin: 0;
	padding: 0.35em 0;
}

/* =|ui-tag-inputcheckbox
-------------------------------------- */
.ui-tag-checkbox {
	margin: 1.5em 0;
}

.ui-tag-checkbox .ui-tag-label {
	font-weight: bold;
}

.ui-tag-checkbox table {
	border: 0;
	margin: 0;
	padding: 0;
	width: auto;
}

.ui-tag-checkbox table td {
	border: 0;
	padding: 0;
}

.ui-tag-checkbox table td label {
	margin-left: 0.5em;
	margin-right: 1.5em;
}

/* =|ui-messages
-------------------------------------- */
.ui-messages {
	clear: both;
}

.ui-messages-info, .ui-messages-warn, .ui-messages-error,
	.ui-messages-fatal {
	border: 1px solid #ddd;
	margin: 0 0 1.5em 0;
	padding: 1.25em 0.75em;
	-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
}

.ui-messages-info .ui-messages-info-icon, .ui-messages-error .ui-messages-error-icon,
	.ui-messages-warn .ui-messages-warn-icon, .ui-messages-fatal .ui-messages-fatal-icon
	{
	display: none;
}

.ui-messages-info-summary, .ui-messages-warn-summary,
	.ui-messages-error-summary, .ui-messages-fatal-summary,
	.ui-message-info-summary, .ui-message-warn-summary,
	.ui-message-error-summary, .ui-message-fatal-summary {
	font-weight: normal;
	margin: 0;
}

.ui-messages-info, .ui-message-info {
	background-color: #E6EFC2;
	border-color: #C6D880;
	color: #264409;
}

.ui-messages-warn, .ui-message-warn {
	background-color: #FFF6BF;
	border-color: #FFD324;
	color: #514721;
}

.ui-messages-error, .ui-message-error {
	background-color: #FBE3E4;
	border-color: #FBC2C4;
	color: #8A1F11;
}

.ui-messages-fatal, .ui-message-fatal {
	background-color: #FBE3E4;
	border-color: #FBC2C4;
	color: #8A1F11;
}

.ui-messages ul {
	margin: 0;
	padding: 0;
}

.ui-messages ul li {
	list-style-type: none;
	margin: 0;
}

/* =|ui-tabs
-------------------------------------- */
.ui-tabs {
	
}

.ui-tabs .ui-tabs-panel p {
	margin-left: 0;
	margin-right: 0;
}

/* =|ui-fileupload
-------------------------------------- */
.ui-fileupload {
	
}

.ui-fileupload-preview img {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEEEEE;
	display: block;
	margin: 0;
	max-width: 100px;
	padding: 3px;
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ui-fileupload .ui-fileupload-browser {
	display: inline-block;
	height: auto;
	line-height: 1.2;
	padding: 0.35em 1em;
	width: auto;
}

.ui-fileupload table.ui-fileupload-files, .ui-fileupload table.ui-fileupload-files td
	{
	border: 0;
	border-top: 1px solid #eee;
	width: auto;
}

.ui-fileupload table.ui-fileupload-files td {
	padding: 1em 0.5em;
}

.ui-fileupload .ui-widget-content {
	background: none;
	border: 0;
	border-bottom: 1px solid #eee;
}

.ui-fileupload .ui-progressbar {
	border: 1px solid #ccc;
}

.ui-fileupload .ui-fileupload-controls {
	margin-bottom: 1em;
}

/* =INTERNET-EXPLORER
---------------------------------------------------------------------------------- */
.ltie8 .clearfix, .ltie8 .clear-block, .ltie8 .group {
	zoom: 1;
}

.ltie8 legend {
	margin-left: -7px;
}

.ie button {
	overflow: visible;
	width: auto;
}

/* =|IE6
--------------------------------- */
.ie6 .col {
	display: inline;
}

/* =|IE7
--------------------------------- */
.ie7 img {
	-ms-interpolation-mode: bicubic;
}

/* =|IE8
--------------------------------- */

/* =|IE9
--------------------------------- */