/* -----[ OBECNE DEKLARACE ]------------------------------------------------- */
/*
ie 7 sortable table fix
html, body { padding: 0px; margin: 0px; border: 1px solid white; }
*/
* {margin: 0;padding: 0}
select, input, textarea, .textarea {font-family: Arial, sans-serif;font-size: 1em; font-weight: normal; vertical-align: middle; border: 1px solid #ddd;}
ul li {list-style-type: none}
img {border: 0 none}
table td * {
	vertical-align: middle;
}

sup {
	vertical-align: super ! important;
}

input[type="text"], input[type="password"] {
	padding: 3px 1px;
}

option {
	padding: 1px 2px;
}

option.no-display {
	color: #bdbdbd;
}

a, a:link {
	color: #0055cc;
	text-decoration: underline;
	cursor: pointer;
	outline: none;
}

a:hover {
	color: #dd0000;
	text-decoration: none;
}

a.normal {
	background: none;
	margin: 0 ! important;
	padding: 0 ! important;
}


a.up {
	padding-left: 16px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/arrow-up.gif) 0 0 no-repeat;
}

a.add {
	font-size: 100%;
	font-weight: bold;
	color: #33aa00;
	padding-bottom: 2px;
	padding-left: 22px;
	background-repeat: no-repeat;
}


a.del, a.del:link, a.del:visited {
	color: #ff2020;
	font-variant: small-caps;
	text-transform: lowercase;
	padding: 2px;
}

a.del:hover {
	background: #dd0000;
	text-decoration: none;
}

a.edit {
	margin-right: 9px;
}

textarea.small {
	height: 10em;
	/*width: 25em ! impostant;*/
	width: 560px;
}

textarea.smallText {
	height: 6em;
}

.acl-error {
	width: 400px;
	color: #dd0000;
	border: 1px solid #dd0000;
	background: #ed8080;
	padding: 10px 5px;
	margin: 20px 10px;
	font-weight: bold;
	text-align: center;
}

ul.global-errors {
	margin-top: -10px;
}

ul.global-errors li {
	color: #dd0000;
	border: 1px solid #dd0000;
	background: #ed8080 url(../../images/admin/error.png) 3px 4px no-repeat;
	padding: 2px 25px;
	margin-top: 5px;
	font-weight: bold;
}

ul.global-messages {
	margin-top: -15px;
}

ul.global-messages li {
	color: #00D000;
	border: 1px solid #00D000;
	background: #C0FFC0 url(../../images/admin/ok.png) 3px 4px no-repeat;
	padding: 2px 25px;
	margin-top: 5px;
	font-weight: bold;
}

input.req {
	border-color: #dd0000;
}
.reqInfo {
    color:#dd0000;
    font-style:italic;
}

input.sub {
	font-weight: bold;
	margin-right: 8px;
	padding: 3px 4px;
	color: #fff;
	background-color: #097e09;
	border: 1px outset #097e09;
	cursor: pointer;
}

fieldset {
	padding: 5px;
	text-align: center;
}

fieldset input.fl {
	margin-top: 10px;
}

legend {
	margin: 0 10px;
	padding: 0 5px;
}

.ra, .tar {
	text-align: right;
}

.tac {
	text-align: center;
}

.tal {
	text-align: left;
}

.vat {
	vertical-align: top;
}

.fltl {
	float: left;
}

.fltr {
	float: right;
}

.fcr {
	color: red;
}

.bgnr {
	padding-bottom: 2px;
	padding-left: 22px;
	background-repeat: no-repeat;
}

.strong {
	font-weight: bold;
}

hr.cleaner {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	visibility: hidden;
}

.display {
	display: block ! important;
}

.hid {
	display: none ! important;
}

.hidden {
	display: none;
}

hr.hid {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px;
	display: block;
}

.disabled {
	background-color: #ddd;
}
.disabledText {
    color: #C0C0C0;
}

.tableBodyHide
{
    display:none;
}
.tableBodyShow
{
    display: block;
    display: table-row-group;
}

/* -----[ LAYOUT ]----------------------------------------------------------- */
body {
	color: #4a4a4a;
	background: #fff;
	font-size: 100%;
	font-family: Arial, sans-serif;
	line-height: 1.6;
	text-align: center;
	margin: 0 17px 17px 17px;
}

div#main {
	min-width: 900px;
	max-width: 1100px;
	font-size: 0.75em;
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding-top: 25px;
}

div#menu {
	float: left;
	width: 200px;
}

div#text {
	margin-left: -220px;
	float: right;
	width: 100%;
}

div#content {
	margin-left: 220px;
}

div#wrapper {
	padding-top: 8px;
	position: relative;
}

div#footer {
	margin-top: 20px;
	padding: 8px 0 16px 0;
	border-top: 3px solid #ddd;
	font-size: 0.95em;
	text-align: center;
}

/* -----[ HEADER ]----------------------------------------------------------- */
div#breadcrumb {
	background: #ddd;
	padding: 6px 10px;
}

div#breadcrumb img {
	margin-bottom: -4px;
}

div#breadcrumb a, div#breadcrumb a:link, div#breadcrumb a:visited {
	background: transparent url(../../images/admin/breadcrumb-delimiter.gif) no-repeat scroll 100% 5px;
	padding-right: 10px;
	margin-left: 3px;
}

div#breadcrumb a:hover {
	color: #DD0000;
}

div#breadcrumb b {
	margin-left: 3px;
}

div#loading {
	position: absolute;
 	left: 400px;
 	top: 25px;
	text-align: center;
}

div#loading img {
	border: 1px #ddd dotted;
	padding: 4px;
}

div#help {
	float: right;
	width: 32px;
	height: 32px;
	margin-top: 16px;
	background: transparent url(../../images/admin/help.jpg) 0 0 no-repeat;;
	cursor: pointer;
}

div#lang-list {
	float: right;
	margin-right: 10px;
	margin-top: 23px;
}

div#lang-list img {
	padding: 1px;
	margin: 1px;
	border: 2px solid #fff;
}

div#lang-list img.active {
	border-color: #0055cc;
	border-color: #4a4a4a;
}

div#logout {
	float: right;
	margin: 8px 3px;
}

h1#logo {
	padding-left: 85px;
	background: transparent url(../../images/admin/webix-logo.gif) 0 7px no-repeat;
}

/* -----[ MENU ]------------------------------------------------------------- */

ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 200px;
	background: transparent url(../../images/admin/menu1.gif) 0 0 repeat-x;
	padding-top: 1px;
}
ul#menu ul
{
	display: none;
}
ul#menu a {
	display: block;
	text-decoration: none;
}

ul#menu a.disabled {
	color: silver;
	text-decoration: none;
	cursor: default;
	background-color: transparent;
}

ul#menu li {
	margin-top: 1px;
	position: relative;
	background: transparent url(../../images/admin/menu1.gif) 0 100% repeat-x;
}

#menu li a {
	padding: 0.5em;
	padding: 12px 0px 12px 45px;
	display: block;
	width: 158px;
	background-repeat: no-repeat;
	background-position: 0 5px;
}

ul#menu li a.active {
	color: #4A4A4A;
	font-weight: bold;
}

ul#menu li img {
	float: right;
	margin-top: -15px;
}

ul#menu li ul li {
	background: none;
}

ul#menu li ul li a {
	padding-left: 60px;
	padding: 3px 0px 1px 60px;
	display: block;
	background: transparent url(../../images/admin/arrow-right.gif) 35px 4px no-repeat;
}

ul#menu li ul li a.active {
	background-image: url(../../images/admin/arrow-right-active.gif);
}

ul#menu li ul li a:hover {
	background-position: 42px 4px ! important;
}

/* -----[ TEXT ]------------------------------------------------------------- */
h1, h2 {
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 15px;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 8px;
}

div#text p, div#text ul, div#text ol {
	margin-bottom: 17px;
}

div.group {
	border: 2px groove #fff;
	padding: 5px;
	margin-bottom: 2px;
}

div.group:hover {
	background-color: #fff;
}

/* -----[ DOMTAB ]----------------------------------------------------------- */

div#text ul.domtabs {
	float: left;
	width: 100%;
	margin-bottom: 0;
}

ul.domtabs li {
	float:left;
	padding-right: 3px;
}

ul.domtabs li#first {
	margin-left: 17px;
}

ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover {
	float: left;
	padding: 4px 1em 5px 1em;
	display: block;
	background: #4a4a4a;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

ul.domtabs a:hover {
	background: #000;
}

ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {
	border: 1px solid #ddd;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 4px;
	background: #f3f3f3;
	color: #4a4a4a;
}

ul.domtabs li.req a:link, ul.domtabs li.req a:visited, ul.domtabs li.req a:active, ul.domtabs li.req a:hover {
	border: 1px solid #dd0000;
	border-bottom: 0;
}

div.domtab div.indom {
	padding: 5px;
	background: #f3f3f3;
	color: #4a4a4a;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	clear: both;
}

div.domtab xdiv xdiv {
	border: 0 none;
	padding-top: 0;
}

div.domtab {
	margin-bottom: 17px;
}

div.files-parent {
	margin-top: 10px;
}

/* -----[ FORMS ]------------------------------------------------------------ */
div.form {
	background-color: #f3f3f3;
	padding: 5px;
	border: 1px solid #ddd;
}

div#text label {
	margin-bottom: 1px;
	margin-right: 5px;
	font-weight: bold;
}

input.wider {
	width: 400px;
}

div#text label input, div#text label select {
	margin-left: 5px;
}

#fcktoolbarholder {
	width: 500px;
	margin: 0;
	vertical-align: bottom;
}

input.file {
	font-size: 1.1em;
}

div#text label.normal {
	font-weight: normal;
}

strong.final-price {
	color: #dd0000;
	cursor: pointer;
}

table.sortable-table span.dragger {
	width: 22px;
	height: 18px;
	background: transparent url(../../images/admin/up-down.gif) left center no-repeat !important;
	cursor: n-resize;
	display: block;
	padding:0px;
	float:left
}

option {
	padding: 0 12px 0 0;
}

optgroup option {
	padding-left: 10px;
}


.btn, a.btn {
	margin-right: 8px;
	padding: 3px 4px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background: #aeaeff;
	border: 1px outset #8080ff;
	cursor: pointer;
	white-space: nowrap;
}

.btn.red, a.btn.red {
	background-color: #ff8080;
}

a.btn:hover, .btn:hover {
	border: 1px inset #fff;
	color: #000;
}

input.sub:hover, input.sub:focus {
	border: 1px inset #097e09;
}

.textarea {
	width: 300px;
	height: 100px;
	overflow: auto;
}

.ierror {
	border-color: #dd0000;
}

table.margin {
	border: 1px solid black;
	border-collapse: collapse;
	margin-left: 5px;
}

table.margin td, table.margin th {
	border: 1px solid black;
	padding: 0 3px;
}

table.margin-wrapper th {
	background-color: #ddd;
}

form label.error {
	margin-left: 5px;
	font-weight: normal ! important;
	color: #FF0000;
}

form input.error {
	border: 1px dotted #FF0000;
}

/* -----[ table.list ]------------------------------------------------------- */

table.list {
	margin-top: 6px;
}

table.list th {
	background-color: #ddd;
	text-align: center;
}

table.list tr:hover {
	background-color: #e6e6ff !important;
}

.domtab table.list tr:hover {
	background-color: #d5ffff !important;
}

table.list td.fst {
	min-width: 200px;
}

table.list td {
	padding: 0 2px;
}
table#home td {
	height: 25px;
	line-height: 25px;
}
table.list img {
	padding-right: 3px;
	cursor: n-resize;
}

table.list a, table.list span {
	color: #4a4a4a;
	padding-left: 22px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
}

table#home a {
	padding: 10px 10px 20px 45px;
	background-position: 0 0px;
	line-height: 35px;
}

table#home a.admin-articles {
	background-image: url(../../images/admin/ico-actuality.jpg);
}

table.list a:hover {
	color: #dd0000;
}

label.no-display, table.list tr.no-display td.fst, table.list tr.no-display td.fst span, table.list tr.no-display td.fst a, table.list span.deleted {
	color: #bdbdbd;
	text-decoration: line-through;
}

table.list tr.no-display td.fst a:hover, table.list tr.no-display td.fst span:hover {
	color: #4a4a4a;
}

table.list table {
	margin-left: 20px;
}

a.admin-press-releases-del:link, a.admin-articles-del:link, a.order-del:link, a.product-del:link, a.admin-actualities-del, a.admin-actualities-del:link, a.admin-actualities-del:visited, a.page-del, a.page-del:link, a.page-del:visited, a.menu-del, a.menu-del:link, a.menu-del:visited, a.menu-item-del, a.menu-item-del:link, a.menu-item-del:visited, a.user-del, a.user-del:link, a.user-del:visited, a.cenik-del, a.cenik-del:link, a.cenik-del:visited, a.admin-office-boards-del, a.admin-office-boards-del:link, a.admin-office-boards-del:visited, a.topic-del, a.topic-del:link, a.topic-del:visited, a.post-del, a.post-del:link, a.post-del:visited, a.admin-actualities-edit, a.photo-add, a.photo-edit, a.photo-del, a.feed-channel-del, a.feed-channel-del:link, feed-channel-del:visited {
	color: #dd0000;
	font-size: 90%;
}

/* -----[ obecne ]---------------------------------------------------------- */

a.admin-download {
	background-image: url(../../images/admin/disk.png);
}



/* -----[ stranky ]---------------------------------------------------------- */
a.admin-pages {
	background-image: url(../../images/admin/ico-pages.jpg);
}

a.page, span.page {
	background-image: url(../../images/admin/page.png);
}

a.page-go {
	background-image: url(../../images/admin/page-go.png);
}

a.page-add, a.page-add:link, a.page-add:visited {
	background-image: url(../../images/admin/page-add.png);
}

a.page-del, a.page-del:link, a.page-del:visited {
	background-image: url(../../images/admin/page-delete.png);
}

.list a.page-edit, .list a.page-edit:link, .list a.page-edit:visited {
	font-size: 90%;
	background-image: url(../../images/admin/page-edit.png);
	font-weight: normal;
}

a.page-edit{
	background: url(../../images/admin/page-edit.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	font-weight: bold;
}

a.page-preview, a.page-preview:link, a.page-preview:visited {
	background-image: url(../../images/admin/page-preview.png);
}

a.page-sort:link, a.page-sort {
	padding-left: 22px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/page-sort.png) 0 0 no-repeat;
}

a.admin-modules {
	background-image: url(../../images/admin/ico-modules.gif);
}

/* -----[ menu ]------------------------------------------------------------- */

a.admin-menus {
	background-image: url(../../images/admin/ico-menu.jpg);
}

span.menu {
	background-image: url(../../images/admin/menu.png);
}

a.menu-item, span.menu-item {
	background-image: url(../../images/admin/menu-item.png);
}

a.menu-go {
	background-image: url(../../images/admin/menu-go.png);
}

a.menu-item-go {
	background-image: url(../../images/admin/menu-item-go.png);
}

a.menu-add {
 	background-image: url(../../images/admin/menu-add.png);
}

a.menu-item-add {
	background-image: url(../../images/admin/menu-item-add.png);
}

a.menu-del, a.menu-del:link, a.menu-del:visited {
	background-image: url(../../images/admin/menu-delete.png);
}

a.menu-item-del, a.menu-item-del:link, a.menu-item-del:visited {
	background-image: url(../../images/admin/menu-item-delete.png);
}

.list a.menu-edit, .list a.menu-edit:link, .list a.menu-edit:visited	{
	background-image: url(../../images/admin/menu-edit.png);
}

a.menu-edit {
	background: transparent url(../../images/admin/menu-edit.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

a.menu-item-edit {
	background-image: url(../../images/admin/menu-item-edit.png);
}

a.menu-item-link {
	background-image: url(../../images/admin/menu-item-link.png);
}

/* -----[ eshops ]----------------------------------------------------------- */
a.admin-eshops {
	background-image: url(../../images/admin/ico-eshop.jpg);
}

a.product, a.eshops {
	background-image: url(../../images/admin/basket.png);
}

a.product-edit, a.product-edit:link, a.product-edit:visited,
a.admin-articles-edit, a.admin-articles-edit:link, a.admin-articles-edit:visited,
a.product-add, a.product-add:link, a.product-add:visited,
a.menu-edit, a.menu-edit:link, a.menu-edit:visited,
a.import-go:link,
a.order-edit:link,
a.menu-item-link, a.menu-item-link:link, a.menu-item-link:visited,
a.user-edit,
a.page-preview, a.page-preview:link, a.page-preview:visited,
a.menu-item-edit,
a.menu-add,
a.menu-item-add,
a.user-add,

.list a.page-add, 
.list a.page-edit, .list a.page-edit:link, .list a.page-edit:visited,
a.cenik-copy, a.cenik-copy:visited,
a.cenik-edit, a.cenik-edit:visited,
a.cenik-export, a.cenik-export:visited,
a.excel, a.excel:visited,
a.admin-download, a.admin-download:visited,
.list .action,
a.admin-actions-add,a.admin-actions-edit, a.admin-actions-del,
a.admin-text-boxes-edit, a.admin-text-boxes-del,
.list a.feed-channel-edit, .list a.feed-channel-url
{
	font-size: 90%;
}

a.product-add {
	background-image: url(../../images/admin/basket-add.png);
}

a.product-del {
	background-image: url(../../images/admin/basket-delete.png);
}

a.parameter-del, a.parameter-del:link, a.parameter-del:visited {
	color: #dd0000;
	background-image: url(../../images/admin/bullet-delete.png);
}

a.product-edit {
	background-image: url(../../images/admin/basket-edit.png);
}

a.parameter-edit {
	background: transparent url(../../images/admin/bullet-wrench.png) 0 0 no-repeat;
}

/* -----[ maloobchod ]------------------------------------------------------- */
a.admin-retails {
	background-image: url(../../images/admin/ico-retail.jpg);
}

a.retails {
	background-image: url(../../images/admin/money.png);
}


/* -----[ nastaveni ]-------------------------------------------------------- */
a.admin-settings {
	background-image: url(../../images/admin/ico-settings.jpg);
}

a.settings {
	background-image: url(../../images/admin/settings.png);
}

/* -----[ napovedy ]--------------------------------------------------------- */
a.admin-helps {
	background-image: url(../../images/admin/ico-help.jpg);
}

a.helps {
	background-image: url(../../images/admin/help-ico.png);
}

/* -----[ obrazky a soubory a flashe ]---------------------------------------------------------- */
a.file, a.file-add {
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/file.png) 0 0 no-repeat;
}

a.file-add {
	background-image: url(../../images/admin/file-add.png)
}

a.image, a.image-add {
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/picture.png) 0 0 no-repeat;
}

a.image-add {
	background-image: url(../../images/admin/picture-add.png)
}

a.flash, a.flash-add {
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/flash.png) 0 0 no-repeat;
}

a.flash-add {
	background-image: url(../../images/admin/flash-add.png)
}

a.admin-files {
	background-image: url(../../images/admin/ico-files.jpg);
}


a.file-del, a.file-del:link, a.file-del:visited, a.image-del, a.image-del:link, a.image-del:visited, a.flash-del, a.flash-del:link, a.flash-del:visited {
	color: #dd0000;
	font-variant: small-caps;
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/file-delete.png) 0 0 no-repeat;
}
a.image-del, a.image-del:link, a.image-del:visited {
	background-image: url(../../images/admin/picture-delete.png);
}

a.flash-del, a.flash-del:link, a.flash-del:visited {
	background-image: url(../../images/admin/flash-delete.png);
}

/* -----[ uzivatele ]-------------------------------------------------------- */
a.admin-users {
	background-image: url(../../images/admin/ico-user.jpg);
}

a.user, span.user {
	background-image: url(../../images/admin/user.png);
}

a.user-add {
	background-image: url(../../images/admin/user-add.png);
}

a.user-del {
	background-image: url(../../images/admin/user-delete.png);
}

a.user-edit {
	background-image: url(../../images/admin/user-edit.png);
}

/* -----[ objednavky ]------------------------------------------------------- */
a.order-del {
	background: transparent url(../../images/admin/email-delete.png) 0 0 no-repeat;
}

a.order-edit {
	background: transparent url(../../images/admin/email-edit.png) 0 0 no-repeat;
}
a.order-new {
	padding-left: 22px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/email-edit.png) 0 0 no-repeat;
}

/* -----[ import ]---------------------------------------------------------- */
span.import {
	background: transparent url(../../images/admin/table.png) 0 0 no-repeat;
}

a.import-go {
	background: transparent url(../../images/admin/table-row-insert.png) 0 0 no-repeat;
}

a.excel {
	 background: transparent url(../../images/admin/excel.gif) 0 0 no-repeat;
}

/* -----[ aktuality ]-------------------------------------------------------- */
a.admin-actualities {
	background-image: url(../../images/admin/script.png);
}

a.admin-actualities-add {
	background-image: url(../../images/admin/script-add.png);
}

a.admin-actualities-edit {
	background-image: url(../../images/admin/script-edit.png);
}

a.admin-actualities-del {
	background-image: url(../../images/admin/script-delete.png);
}

/* -----[ akce ]-------------------------------------------------------- */
a.admin-actions {
	background-image: url(../../images/admin/action.png);
}

a.admin-actions-add {
	background-image: url(../../images/admin/action-add.png);
}

a.admin-actions-edit {
	background-image: url(../../images/admin/action-edit.png);
}

a.admin-actions-del {
	background-image: url(../../images/admin/action-delete.png);
}

/* -----[ clanky ]----------------------------------------------------------- */
a.admin-articles, #menu a.admin-actualities {
	background-image: url(../../images/admin/ico-actuality.jpg);
}

.list a.admin-articles {
	background: transparent url(../../images/admin/page-white.png) 0 0 no-repeat;
}

a.admin-articles-add {
	background: transparent url(../../images/admin/page-white-add.png) 0 0 no-repeat;
}

a.admin-articles-del {
	background: transparent url(../../images/admin/page-white-delete.png) 0 0 no-repeat;
}

a.admin-articles-edit {
	background: transparent url(../../images/admin/page-white-edit.png) 0 0 no-repeat;
}

/* -----[ tiskove zpravy ]--------------------------------------------------- */
a.admin-press-releases {
	background: transparent url(../../images/admin/newspaper.png) 0 0 no-repeat;
}

a.admin-press-releases-add {
	background: transparent url(../../images/admin/newspaper-add.png) 0 0 no-repeat;
}


a.table, a.tables {
	background: transparent url(../../images/admin/table.png) 0 0 no-repeat;
}

a.admin-press-releases-del {
	background: transparent url(../../images/admin/newspaper-delete.png) 0 0 no-repeat;
}

a.admin-press-releases-edit {
	background: transparent url(../../images/admin/newspaper-edit.png) 0 0 no-repeat;
}

/* -----[ uredni deska ]----------------------------------------------------- */
a.admin-office-boards {
	background-image: url(../../images/admin/ico-actuality.jpg);
}

.list a.admin-office-boards {
	background: transparent url(../../images/admin/note.png) 0 0 no-repeat;
}

a.admin-office-boards-add {
	background: transparent url(../../images/admin/note-add.png) 0 0 no-repeat;
}

a.admin-office-boards-del {
	background: transparent url(../../images/admin/note-delete.png) 0 0 no-repeat;
}

a.admin-office-boards-edit {
	font-size: 90%;
	background: transparent url(../../images/admin/note-edit.png) 0 0 no-repeat;
}

/* -----[ dodavatele ]------------------------------------------------------- */
span.provider {
	background: transparent url(../../images/admin/provider.png) 0 0 no-repeat;
}

a.provider-add {
	background: transparent url(../../images/admin/provider-add.png) 0 0 no-repeat;
}

a.provider-del {
	background: transparent url(../../images/admin/provider-delete.png) 0 0 no-repeat;
}

a.provider-edit {
	background: transparent url(../../images/admin/provider-edit.png) 0 0 no-repeat;
}

/* -----[ ceniky ]----------------------------------------------------------- */
a.admin-pricelists {
	background-image: url(../../images/admin/ico-pricelists.gif);
}

.cenik {
	background: transparent url(../../images/admin/cenik.png) 0 0 no-repeat;
}

.cenik-edit {
	background: transparent url(../../images/admin/cenik-edit.png) 0 0 no-repeat;
}

.cenik-del {
	background: transparent url(../../images/admin/cenik-delete.png) 0 0 no-repeat;
}

#item_box .cenik-del {
	background: transparent url(../../images/admin/delete.png) 0 0 no-repeat;
}

.cenik-export {
	background: transparent url(../../images/admin/pdf-ico.gif) 0 0 no-repeat;
}

.cenik-copy {
	background: transparent url(../../images/admin/cenik-copy.png) 0 0 no-repeat;
}

.cenik-move {
	background: transparent url(../../images/admin/bullet-go-right.png) 0 0 no-repeat;
}

.cenik-add {
	background: transparent url(../../images/admin/cenik-add.png) 0 0 no-repeat;
}

/* -----[ newsletter ]------------------------------------------------------- */
#loadedProducts, #selectedProducts {
	width: 300px;
	height: 200px;
	margin-right: 3px;
	overflow: auto;
	background-color: #fff;
}

.newsletter-del {
	background: transparent url(../../images/admin/delete.png) 0 0 no-repeat;
}

.newsletter-add {
	background: transparent url(../../images/admin/bullet-go-right.png) 0 0 no-repeat;
}

/* -----[ product linked ]------------------------------------------------------- */
.productBox{
	height: 200px;
	margin-right: 5px;
	overflow: auto;
	background-color: #fff;
}

.product-link-del {
	background: transparent url(../../images/admin/delete.png) 0 0 no-repeat;
	cursor: pointer;
}

.product-link-add {
	background: transparent url(../../images/admin/bullet-go-right.png) 0 0 no-repeat;
	cursor: pointer;
}
h3 .cntBox
{
    text-transform: none;
    float: right;
    color: #777777;
}
#recommendedTable, #recommendedCategoryBox
{
    margin-left:30px;
}

/* -----[ temata fora ]------------------------------------------------------ */
a.admin-forums {
	background-image: url(../../images/admin/ico-forum.jpg);
}

a.topic {
	background-image: url(../../images/admin/topic.png);
}

a.topic-add {
	background-image: url(../../images/admin/topic-add.png);
}

a.topic-del {
	background-image: url(../../images/admin/topic-delete.png);
}

a.topic-edit {
	font-size: 90%;
	background-image: url(../../images/admin/topic-edit.png);
}

/* -----[ prispevky fora ]--------------------------------------------------- */
a.post {
	background-image: url(../../images/admin/post.png);
}

a.post-add {
	background-image: url(../../images/admin/post-add.png);
}

a.post-del {
	background-image: url(../../images/admin/post-delete.png);
}

a.post-edit {
	font-size: 90%;
	background-image: url(../../images/admin/post-edit.png);
}

/* -----[ fotogalerie ]--------------------------------------------------- */
a.admin-photos {
	background-image: url(../../images/admin/ico-photo.jpg);
}
span.photo {
	background-image: url(../../images/admin/photo.png);
}

a.photo-go {
	background-image: url(../../images/admin/photos.png);
}

a.photo-add {
 	background-image: url(../../images/admin/photo_add.png);
}

a.photo-del, a.photo-del:link, a.photo-del:visited {
	background-image: url(../../images/admin/photo_delete.png);
}

.list a.photo-edit, .list a.photo-edit:link, .list a.photo-edit:visited	{
	background-image: url(../../images/admin/photo_edit.png);
}

a.photo-edit {
	background: transparent url(../../images/admin/photo_edit.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}
table#photo_item
{
    width: 500px;
}

table#photo_item td div
{
    float:left;
    margin-top:2px;
}
table#photo_item td div.foto
{
    margin-right:20px;
    background-position:center;
    background-repeat:no-repeat;
}
table#photo_item td div.labels
{
    width:120px;
}
table#photo_item td div.values
{
    width:220px;
}
/* -----[ dilna ]--------------------------------------------------- */
a.workshop {
	background-image: url(../../images/admin/workshop.png);
}
a.workshops {
	background-image: url(../../images/admin/wrench.png);}

	
/* -----[ booking - rezervacni system ]----------------------------------------------------------- */
a.admin-bookings {
	background-image: url(../../images/admin/ico-booking.jpg);
}

span.booking-place {
	background-image: url(../../images/admin/place.png);
}

a.booking-place-go {
	background-image: url(../../images/admin/place-go.png);
}

a.booking-place-add {
 	background-image: url(../../images/admin/place-add.png);
}

a.booking-place-del, a.booking-place-del:link, a.booking-place-del:visited {
	background-image: url(../../images/admin/place-delete.png);
}

.list a.booking-place-edit, .list a.booking-place-edit:link, .list a.booking-place-edit:visited	{
	background-image: url(../../images/admin/place-edit.png);
}

a.booking-place-edit {
	background: transparent url(../../images/admin/place-edit.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

span.booking-entity {
	background-image: url(../../images/admin/entity.png);
}

a.booking-entity-go {
	background-image: url(../../images/admin/entity-go.png);
}

a.booking-entity-add {
 	background-image: url(../../images/admin/entity-add.png);
}

a.booking-entity-del, a.booking-entity-del:link, a.booking-entity-del:visited,a.ent-del {
	background-image: url(../../images/admin/entity-delete.png);
}

.list a.booking-entity-edit, .list a.booking-entity-edit:link, .list a.booking-entity-edit:visited	{
	background-image: url(../../images/admin/entity-edit.png);
}

a.booking-entity-edit {
	background: transparent url(../../images/admin/entity-edit.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}
span.booking-entity-active {
	background: transparent url(../../images/admin/tick.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}
span.booking-entity-noactive {
	background: transparent url(../../images/admin/cross.png) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

.newEntBlock
{
    margin:5px;
}
/* -----[ foodmenu - jidelni listky ]----------------------------------------------------------- */
span.foodmenu {
	background-image: url(../../images/admin/foodmenu.png);
}

a.foodmenu-add {
 	background-image: url(../../images/admin/foodmenu-add.png);
}

a.foodmenu-del {
	background-image: url(../../images/admin/foodmenu-delete.png);
}

a.foodmenu-edit{
	background-image: url(../../images/admin/foodmenu-edit.png);
}

/* -----[ RSS feeds ]----------------------------------------------------------- */

span.feed-channel {
	background-image: url(../../images/admin/feed.png);
}

a.feed-channel-url {
	background-image: url(../../images/admin/feed-url.png);
}

a.feed-channel-edit {
	background-image: url(../../images/admin/feed-edit.png);
}

a.feed-channel-del {
	background-image: url(../../images/admin/feed-delete.png);
}

a.feed-channel-add {
	background-image: url(../../images/admin/feed-add.png);
}

/* -----[ download-section - sekce ke stazeni ]----------------------------------------------------------- */
a.download-section {
	background-image: url(../../images/admin/download-section.png);
}

a.download-section-add {
 	background-image: url(../../images/admin/download-section-add.png);
}

a.download-section-del {
	background-image: url(../../images/admin/download-section-delete.png);
}
span.download-section-file {
	background: transparent url(../../images/admin/file.png) 0 0 no-repeat;
}
a.download-section-edit{
	background-image: url(../../images/admin/download-section-edit.png);
}

/* -----[ helpdesk ]----------------------------------------------------------- */
a.admin-helpdesk {
	background-image: url(../../images/admin/ico-helpdesk.jpg);
}
a.helpdesk-section {
	background-image: url(../../images/admin/download-section.png);
}

a.helpdesk-section-add {
 	background-image: url(../../images/admin/download-section-add.png);
}

a.helpdesk-section-del {
	background-image: url(../../images/admin/download-section-delete.png);
}
span.helpdesk-section-file {
	background: transparent url(../../images/admin/file.png) 0 0 no-repeat;
}
a.helpdesk-section-edit{
	background-image: url(../../images/admin/download-section-edit.png);
}
a.helpdesk-topic {
	background-image: url(../../images/admin/helpdesk-topic.png);
}

a.helpdesk-topic-add {
 	background-image: url(../../images/admin/helpdesk-topic-add.png);
}

a.helpdesk-topic-del {
	background-image: url(../../images/admin/helpdesk-topic-delete.png);
}
a.helpdesk-topic-edit{
	background-image: url(../../images/admin/helpdesk-topic-edit.png);
}
a.helpdesk-topic-go{
	background-image: url(../../images/admin/helpdesk-topic-go.png);
}
/* -----[ download-section - sekce ke stazeni ]----------------------------------------------------------- */
a.video {
	background-image: url(../../images/admin/video.png);
}
a.video-go {
	background-image: url(../../images/admin/video-link.png);
}

a.video-add {
 	background-image: url(../../images/admin/video-add.png);
}

a.video-del {
	background-image: url(../../images/admin/video-delete.png);
}
a.video-edit{
	background-image: url(../../images/admin/video-edit.png);
}

/* -----[ links - sekce s odkazy ]----------------------------------------------------------- */
a.link-section {
	background-image: url(../../images/admin/link-section.png);
}

a.link-section-add {
 	background-image: url(../../images/admin/link-section-add.png);
}

a.link-section-del {
	background-image: url(../../images/admin/link-section-delete.png);
}
span.link-section-link {
	background: transparent url(../../images/admin/link.png) 0 0 no-repeat;
}
a.link-section-edit{
	background-image: url(../../images/admin/link-section-edit.png);
}
a.link-del {
	color: #dd0000;
	font-variant: small-caps;
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/link-delete.png) 0 0 no-repeat;
}
/* -----[ tagcloud - oblak slov ]----------------------------------------------------------- */
a.tagcloud {
	background-image: url(../../images/admin/tagcloud.png);
}

a.tagcloud-add {
 	background-image: url(../../images/admin/tagcloud-add.png);
}

a.tagcloud-del {
	background-image: url(../../images/admin/tagcloud-delete.png);
}
a.tagcloud-edit{
	background-image: url(../../images/admin/tagcloud-edit.png);
}
a.tagcloud-word-del {
	color: #dd0000;
	font-variant: small-caps;
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(../../images/admin/tagcloud-word-delete.png) 0 0 no-repeat;
}
.urlInp,.urlPage
{
    width: 250px;
}
/* -----[ textboxes - textove boxy ]----------------------------------------------------------- */
a.admin-text-boxes-add {
	background-image: url(../../images/admin/textbox-add.png);
}
a.admin-text-boxes {
	background-image: url(../../images/admin/textbox.png);
}
a.admin-text-boxes-edit {
	background-image: url(../../images/admin/textbox-edit.png);
}
a.admin-text-boxes-del {
	background-image: url(../../images/admin/textbox-delete.png);
}


/* -----[ recorders - zaznamy o cinnosti ]----------------------------------------------------------- */
a.admin-recorders {
	background-image: url(../../images/admin/ico-recorders.jpg);
}



/* -------------------------------------------------------------------------- */

div.error label {
	color: #dd0000;
	font-weight: bold;
}

div#error {
	color: #dd0000;
	border: 1px solid #dd0000;
	padding: 12px 12px 13px 12px;
	margin: 0 120px 12px 266px;
	font-weight: bold;
}

div.error input, div.error textarea, div.error select {
	border: 1px solid #dd0000;
	background: #ed8080;
}

table.products {
	width: 100%;
	font-size: 1em;
}

table.products td {
	padding: 2px 10px 2px 0;
}

iframe#filebrowser {
	width: 600px;
	height: 400px;
	border: 1px solid #C7C7C7;
}

/* -----[ FILTR ]------------------------------------------------------------ */
div#search {
	width: 44em;
	padding: 8px;
	border: 1px solid #ddd;
}

div#search div.item {
	margin-bottom: 8px;
}

/* -----[ LOGIN ]------------------------------------------------------------ */
div#login {
	position: relative;
	width: 555px;
	height: 400px;
	margin: 20px auto;
	background: #fff url(../../images/admin/login-background.png) 0 0 no-repeat;
}

div#login img#login-logo {
	position: absolute;
	top: 35px;
	left: 90px;
}

div#login div#login-form {
	position: absolute;
	top: 85px;
	right: 10px;
	width: 340px;
	text-align: right;
}

div#login div#login-form input {
	margin: 10px 0;
	padding-left: 3px;
	border: 1px solid #000;
}

div#login div#login-form input.nbrdr {
	border-width: 0;
}

div#login div#login-form label {
	color: #000;
	font-weight: bold;
}

div#login div#login-form img#padlock {
	vertical-align: text-top;
	margin-right: 25px;
}

div#login div#login-form {
	font-size: 80%;
}

div#login div#message {
	position: absolute;
	top: 340px;
	right: 0;
	width: 370px;
	color: #000;
	text-align: justify;
	font-size: 80%;
	font-weight: bold;
	line-height: 1.2;
}

div#login div#message a {
 text-decoration: none;
}

div#login div#message .error {
	padding-top: 62px;
	text-align: right;
	background: transparent url(../../images/admin/login-error.gif) 100% 0 no-repeat;
}

/* -----[ TIP - BOOBLE HELP ]------------------------------------------------ */
small.tip {
	margin-left: 5px;
	font-size: 15px;
	padding:3px 0px;
	background: transparent url(../../images/admin/lightbulb.png) center center no-repeat;
	cursor: pointer;
	display:none;
}

div#booble-help {
	padding: 3px;
	border: 1px solid #4A4A4A;
	display: none;
	background-color: #ddd;
	color: #4a4a4a;
	font-size: 75%;
	text-align: left;
	position: absolute;
	z-index: 1000;
}

/* -----[ NAPOVEDA ]--------------------------------------------------------- */
body#help-body {

}

div#help-content {
	text-align: left;
}

/* -----[ PAGER ]------------------------------------------------------------ */
div.pager {
	width: 400px;
	text-align: center;
}

div.pager p {
	white-space: nowrap;
}

div.pager a {
	padding-left: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.pager a.pg {
	padding-left: 0;
}
div.pager a.first {
	background-image: url(../../images/admin/pager-first.png);
}

div.pager a.previous {
	background-image: url(../../images/admin/pager-previous.png);
}

div.pager a.next {
	background-image: url(../../images/admin/pager-next.png);
}

div.pager a.last {
	background-image: url(../../images/admin/pager-last.png);
}

#FCKChanged {
	color: #dd0000;
	border: 1px solid #dd0000;
	background: #ed8080;
	padding: 2px 5px;
	margin-top: 5px;
	font-weight: bold;
	display: none;
}

/* -----[ razeni tabulek - sorter ]------------------------------------------ */
span.sorter, span.sorter a {
	margin: 0;
	padding: 0 ! important;
	white-space: nowrap;
}

/* -----[ ankety ]---------------------------------------------------------- */
span.sorter img {
	cursor: pointer;
}

a.poll, a.admin-polls {
	background-image: url(../../images/admin/ico-polls.jpg);
}

.list a.poll, .list a.poll:link, .list a.poll:visited	{
	background-image: url(../../images/admin/poll.png);
}

a.poll-edit,a.poll-edit:link,a.poll-edit:visited {
	font-size: 90%;
}
a.poll-add {
	background-image: url(../../images/admin/poll-add.png);
}
a.poll-dell, a.poll-del:link, a.poll-del:visited {
	color: #dd0000;
	font-size: 90%;
}
a.poll-del {
	background-image: url(../../images/admin/poll-delete.png);
}
a.poll-edit {
	background: transparent url(../../images/admin/poll-edit.png) 0 0 no-repeat;
}


/* -----[ dilna ]--------------------------------------------------------- */
a.admin-workshops {
	background-image: url(../../images/admin/ico-workshops.jpg);
}
/* -----[ katalog ]--------------------------------------------------------- */
a.admin-catalogs {
	background-image: url(../../images/admin/ico-catalog.jpg);
}

/* -----[ kalendar ]--------------------------------------------------------- */
input.cal {
	width: 16px;
	height: 18px;
	background: transparent url(../../images/admin/date.png) 0 2px no-repeat;
	border: 0;
	cursor: pointer;
}
/* -----[ rating ]----------------------------------------------------------- */
.rating {
	font: normal 100% arial, verdana;
}

.rating a {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	background: transparent url(../../images/admin/rating-star.gif) 0 0 no-repeat;
	padding-left:0px !important;
}

.rating a.full, .rating a.over {
	background: transparent url(../../images/admin/rating-star-full.gif) 0 0 no-repeat;
	padding-left:0px;
}

.rating .rating-board {
	position: relative;
	top: 3px;
	left: 10px;
}
/* -----[ simpleColor ]----------------------------------------------------------- */
.simpleColorDisplay {
	float: left;
	width:10px;
}
.simpleColorChooser {
	position:absolute;
	background-color: #FFFFFF;
	z-index: 1000;
 }
.simpleColorSelectButton,.simpleColorCancelButton {
	margin-left:4px;
	height:22px;
	width:50px;
}

/* -----[ helpDialog ]----------------------------------------------------------- */
#helpDialog .helpLoading
{
	padding:30px;
	margin:10px;
	background:#FFFFFF;
}
#helpDialog ul li {
	background: transparent url(../../images/admin/bullet-orange.png) 2px 2px no-repeat;
	padding-left:20px;
}
#helpDialog .icon {
	padding-bottom:2px;
	padding-left:16px;
	text-decoration:none;
	background-repeat:no-repeat;
}
#helpDialog #helpImg08
{
	width:232px;
	height:25px;
	display:block;
	background: transparent url(../../images/admin/help/08.gif) no-repeat;

}
#helpDialog #helpImg09
{
	width:232px;
	height:25px;
	display:block;
	background: transparent url(../../images/admin/help/09.gif) no-repeat;
}
#helpDialog #helpImg15
{
	width:17px;
	height:17px;
	display:block;
	background: transparent url(../../images/admin/help/15.gif) no-repeat;
}
.ui-widget { font-family: Arial,sans-serif; font-size: 0.75em; text-align:justify;}
.ui-widget-content { background: #FFFF7F; }
.ui-dialog .ui-dialog-titlebar { padding: .1em .3em .1em 1em; }


/* loading do inputu kdyz sosame ajaxem neco */
.inputLoading
{
    background: url(../../images/admin/input-loading.gif) no-repeat 90% 50%;
}
.food-list th
{
    background: #DDDDDD;
    padding:3px;
    text-align: center;
}

.food-list td .foodDesc
{
    padding: 0px 0px 0px 10px;
}
