.readonlycell { 
  background-color: #EEEEEE !important;
}

.rednumberscell { 
  color: red !important;
}

/* album orgamizer */
select {
	font-size:11px;
}

.image-tip {
	padding: 4px;
	white-space: nowrap;
	height: 95px;
}

.image-tip img {
	width: 120px;
	height: 90px;
	margin-right: 10px;
	border: 2px solid #083772;
	float: left;
}
.image-tip b {
	color: #083772;
	display: block;
	margin-bottom: 4px;
}

.image-tip span{
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}
#images{
	background: #fff url( ../tree/center-bg.gif ) repeat-x top left;
	font: 11px Arial, Helvetica, sans-serif;
}
#images .thumb{
	background: #dddddd;
	padding: 3px;
	padding-bottom: 0px;
}
#images .thumb img{
	border: 1px solid white;
	height: 60px;
	width: 80px;
}
#images .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
#images .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}
#images .x-view-selected .thumb{
	background: #8db2e3;
}
#images .loading-indicator {
	font-size:8pt;
	background-image:url(../../resources/images/default/grid/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}
.x-dd-drag-proxy .multi-proxy .thumb-img{
	height: 20px;
	width: 30px;
	margin:1px;
}
.x-dd-drag-proxy .thumb-img{
	height: 60px;
	width: 80px;
}
.image-node .x-tree-node-icon{
  width: 20px;
  height: 15px;
	margin-bottom: 1px;
}
.x-tree-noicon.x-tree-node-icon{
	display: none
}

/* image-view */
#images .image-details {
  width: 100% - 20px;
  padding: 10px; 
  text-align: center; 
}

#images .image-details img {
	width: 160px;
	height: 120px;
}

#images .details-info{ 
    border-top: 1px solid #cccccc; 
    font: 11px Arial, Helvetica, sans-serif; 
    margin-top: 5px; 
    padding-top: 5px; 
    text-align: left; 
} 
#images .details-info b{ 
    color: #555555; 
    display: block; 
    margin-bottom: 4px; 
} 
#images .details-info span{ 
    display: block; 
    margin-bottom: 5px; 
    margin-left: 5px; 
}



/* tabulka ***************************************************************** */
/* styles for rows */
.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 5px 0 0;
	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}
.x-grid3-summary-row {
	font-weight: bold;
	background: #e1e1e1;
}
	
/* styles for groups */
.x-grid-group-hd div {
	position:relative;
	height:16px;
}
.ux-grow-action-item {
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position: 0 50% ! important;
	margin: 0 0 0 4px;
	padding: 0 ! important;
	cursor:pointer;
	float:left;
}
.ext-ie .ux-grow-action-item {
	width:16px;
}
.ux-action-right {
	float:right;
	margin: 0 3px 0 2px;
	padding: 0 ! important;
}
.ux-grow-action-text {
	padding: 0 ! important;
	margin:0 ! important;
	background:transparent none ! important;
	float:left;
}



/* file upload field ******************************************************* */ 
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}


/* slouží pro zobrazování ikony v gridu ************************************ */
.grid-icon-file {
	width: 16px;
	height: 16px;
	margin: -2px 4px -1px 0;
	background-image:url(../../library/Extjs/resources/images/default/tree/leaf.gif);
	float: left;
}


/* blog ******************************************************************** */
.x-grid3-td-title b {
	font-family:tahoma, verdana;
	display:block;
	color:#333;
}
.x-grid3-td-title b i {
	font-weight:normal;
	font-style: normal;
	color:#000;
}
.x-grid3-td-title .topic {
	height: 15px;
	padding-left: 20px;
	background: transparent url(../images/opers/extjs/icons/post.gif) no-repeat;
}
.x-grid3-td-title .x-grid3-cell-inner {
	white-space:normal;
}
.x-grid3-td-title a {
	color: #385F95;
	text-decoration:none;
}
.x-grid3-td-title a:hover {
	text-decoration:underline;
}
.x-grid3-row-body p {
	margin: 0px 20px 5px 25px !important;
	color: #555;
}

.preview .x-panel-body {
    background:#fff;
    color:#222;
    font:normal 12px tahoma,verdana,arial,sans-serif;
}
.preview .x-panel-body p {
    line-height:18px;
    margin:8px 0;
}
.preview .x-panel-body ul {
    margin-left:18px;
}
.preview .x-panel-body ul li {
    display:list-item;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:disc !important;
    margin-left:18px;
}
.preview .x-panel-body pre, #preview .x-panel-body code {
    background:#f1f1f1;
    display:block;
}
.preview .x-panel-body h4.post-author {
    font-weight:normal;
    color:#555;
    font-size:11px;
}
.preview .x-panel-body span.post-date {
    font-weight:normal;
    color:#555;
    float:right;
    font-size:11px;
}
.preview .x-panel-body div.post-data {
    background:#f1f2f4;
    padding:5px;
    border-bottom:1px solid #dadadb;
}
.preview .x-panel-body div.post-body {
    padding:10px;
}
/*.single-preview .x-toolbar, #right-preview .preview .x-toolbar {
    border-top:0 none;
}*/
.reading-menu .x-menu-item-checked {
	border:1px dotted #a3bae9 !important;
	background:#DFE8F6;
	padding:0;
}
.x-tab-panel-header {
	border-bottom-width:0 !important;
}
#suggested {
	border-top:0 none;
}
#suggested a {
	text-decoration:none;
	font-size:11px;
	color:#15428B;
	display:block;
	padding:3px;
	float:right;
	margin-right:4px;
}
#suggested a:hover {
    text-decoration:underline;
    color:#15428B;
}
.x-combo-list-item {
    zoom:1;
}
.x-combo-list-item strong {
    color:#777;
    font-size:11px;
    font-style: normal;
    float:left;
}
.x-combo-list-item em {
    color:#222;
    font-size:12px;
    font-style: normal;
    float:left;
    width:325px;
}
.x-node-ctx {
    background:#eee !important;
}

/* upload window *********************************************************** */
.ux-up-item {
	line-height:17px;
	height:17px;
	cursor:default;
/*	border: 1px solid transparent; */
	margin-bottom:1px;
	position:relative;
	background-color:#f0f0f0;
	background-image:url(../images/opers/extjs/white_bg.png);
	background-repeat:no-repeat
}
.ux-up-icon-file {
	width:16px;
	height:16px;
	vertical-align:-3px;
	margin-right:4px;
	background-image:url(../../library/Extjs/resources/images/default/tree/leaf.gif);
	float:left;
}
.ux-up-item-selected {
	/*
	border-color:#c0c0c0;
	background-color:#f0f0f0;
	*/
}
.ux-up-indicator {
	background-color:yellow;
	height:17px;
	width:40px;
	position:absolute;
	opacity:0.4;
}
.ux-up-icon-state {
	width:16px;
	float:right;
	margin-right:2px;
	cursor:pointer;
	z-index:-1;
}
.ux-up-icon-queued {
	background-image:url(../images/opers/extjs/icons/page_white_get.png);
}
.ux-up-icon-uploading {
	background-image:url(../../library/Extjs/resources/images/default/grid/wait.gif);
}
.ux-up-icon-done {
	background-image:url(../images/opers/extjs/icons/accept.png);
}
.ux-up-icon-failed {
	background-image:url(../images/opers/extjs/icons/error.png);
}
.ux-up-icon-stopped {
	background-image:url(../images/opers/extjs/icons/stop.png);
}
.ux-up-text {
	float:left;
}


/* styly pro combo o dvou řádcích */
.combo_item {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	border: 1px solid #fff;
	border-bottom: 1px solid #eeeeee;
	white-space: normal;
	color: #555;
}
.combo_item h3 {
	margin-bottom: 5px;
	display: block;
	font: inherit;
	font-weight: bold;
	text-transform: none;
	color: #222;
}

.combo_item h3 span {
	float: right;
	font-weight: normal;
	margin: 0 0 5px 5px;
	width: 110px;
	display: block;
	clear: none;
}


/* invalidMark pro checkbox */
.x-form-checkbox-invalid {
	background: url(../../library/Extjs/resources/images/default/grid/invalid_line.gif) bottom repeat-x;
}


.grid-html-cell p {
	margin: 0;
	padding: 0;
	display: inline;
}

.x-layer[style]{
width: auto !important;
}

