/* obalujici blok */
#inline {
	margin: 0;
	font-size: 90%;
	padding: 1em 1em 1em 2em;
	background-color: #fff !important;
}
#inline .top {
	float: right;
	clear: right;
	padding: 0;
	margin: 0;
}
#inline a {
	color: #c86500;
	background-color: transparent;
}
/* popisy formularovych poli a formularova pole */
#inline label {
	font-weight: bold;
	padding: 0;
	float: none;
	color: #00557B;
	margin: 0;
	display: block;
	font-size:115%;
}
#inline #a_nadpis, #inline #a_perex_img, #inline #a_perex, #inline #a_obsah {
	width: 100%;
	padding: 5px;
	margin: 0;
}
#inline #a_links{
  height: 80px !important;
}

#inline #a_nadpis, #a_perex_img {
	font-size: 120%;
	text-align: center;
	padding: 5px 0;
	height: 35px;
}
/* perex img */
#inline #perex_img #perex_img_load span.arrow {
  display: block;
  position: absolute;
  width: 10px;
  height: 18px;
  background: url('../images/arrow-perex-img.png') no-repeat 0 0;
  top: 5px;
  left: -10px;
}

/* perex a obsah */
#inline #a_finished, #inline #a_visible {
	display: inline;
}
#inline #a_perex, #inline #a_obsah {
	height: 150px;
}
/* tlacitka submit a reset */
#inline .actions {
	padding: 1em 1em 0 0;
}

#inline .actions input.formButton {
	float: right;
	clear: none;
	padding: 0.5em;
	cursor: pointer;
	border: 0;
	color: #fff !important;
	margin-left: 2px;
}

#inline .hidden input.formButton {
  float: none;
}

#inline .actions input.formButton:hover {
	background: #1C77A4;
	
}
#inline .actions #savepublish {
	background: rgb(0,102,0);
	border: 1px solid rgb(0,102,0);
}
#inline .actions #save {
	background: rgb(0,102,0);
	border: 1px solid rgb(0,102,0);
}
#inline .actions #savecontinue {
	background: rgb(51,102,153);
	border: 1px solid rgb(0,51,102);
}
#inline .actions #cancel{
	background: rgb(204,0,0);
	border: 1px solid #990000;
}


#inline a.redakce {
	float: left;
	padding: 0;
	margin: 1em 0;
}
/* zalozky */
#inline #labels {
	margin: 1em 0 ;
	padding: 0;
	position: relative;
}
#inline #labels label {
	padding: 1em 0 0;
	font-size: 90%;
	color: #000;
}
#inline  label.checkbox, #inline  label.label-block {
	float: left;
	padding: 0 2px;
	clear: left;
}
#inline  label.label-block {
	float: left;
	padding: 2px;
}
#inline #labels label.checkbox input {
	background: transparent;
	border: 0;
}
#inline #labels .leftxx {
	margin: 0 2em 1em 0;
	float: left;
  padding: 0 1em 1em;
  border-left: 1px dotted silver;
}

#inline #labels .box {
	margin: 0 0 1em;
  padding: 0 1em 1em;
}

#inline #labels .status {
background: #DFFFDF;
margin: 0 2em 1em 0;
padding: 1em;
border: 1px solid rgb(0,153,0);
}
#inline #labels .status label{
clear: none;
margin-right: 1.5em;
float: left;

}
#inline #labels #right {
	border-left: 1px solid #666;
	padding-left: 0.2em;
	width: 40%;
	float: left;
	background-color: transparent;
	clear: none;
}
#inline label.label-block, #inline #labels label.label-block {
	padding-top: 0;
	display: inline;
	margin: 0;
}
#inline .slim {
	border: 1px solid silver;
	width: 10em;
	padding: 0;
	margin: 0;
}
#inline .wide {
	border: 1px solid silver;
	width: 100%;
	padding: 0;
	margin: 0;
}
#inline #label1, #inline #label2, #inline #label3, #inline #label4, #inline #label5, #inline #label6 {
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 99%;
}
/* nastaveni vysky zalozek */
#inline .content{
	padding: 1em;
	margin-top:2px;
	border:1px solid #990000;
}
* html #inline #labels {
	height: 5em;
}
#inline #label2, #inline #label3, #inline #label4, #inline #label5, #inline #label6 {
	visibility: hidden;
	display: none;

}
#inline #labels label {
	padding: 0;
}
/* nadpisy zalozek */

#inline #labels h2 {
	color: #000;
	font-size: 100%;
	padding: 0.25em 1em;
	margin: 0 2px 5px 0;
	display: inline;
	position: relative;
	top: 0;
	z-index: 2;
	cursor: pointer;
	border: 1px solid gray;
}
#inline #labels h2:hover {
	text-decoration: underline;
}
#inline h3 {
	padding: 0.25em 1em 1em 0;
	margin: 0;
}
#inline #labels h3, #inline #labels h4 {
	margin-top: 0;
  padding: 0;
}

/* barvy zalozek */
#inline #label1 .content, #inline h2#l1 {
	background-color: #F0FFF0;
	border: 1px solid rgb(0,180,0);
	
}
#inline #label2 .content, #inline h2#l2 {
	background-color: #D9ECFF;
	border: 1px solid rgb(153,204,255);
}
#inline #label3 .content, #inline h2#l3 {
	background-color: #FFFFDC;
	border: 1px solid rgb(255,204,0);
	
}
#inline #label4 .content, #inline h2#l4 {
	background-color: #FFEEDD;
	border: 1px solid rgb(255,153,0);
}

 #inline h2#l1 {
	border-bottom: 1px solid  #F0FFF0;
}
 #inline h2#l2 {
	border-bottom: 1px solid  #D9ECFF;
}
 #inline h2#l3 {
	border-bottom: 1px solid  #FFFFDC;
}
 #inline h2#l4 {
	border-bottom: 1px solid  #FFEEDD;
}

#inline .active_1 {
  border-bottom: 1px solid  rgb(0,180,0) !important;
}
#inline .active_2 {
  border-bottom: 1px solid  rgb(153,204,255) !important;
}
#inline .active_3 {
  border-bottom: 1px solid  rgb(255,204,0) !important;
}
#inline .active_4 {
  border-bottom: 1px solid  rgb(255,153,0) !important;
}

#inline .break {
	clear: both;
}
#aorder {
	margin-left: 1em;
}
#inline hr.break {
	visibility: hidden;
}
#inline #label4 #relatedarticles {
	padding: 3px;
	background-color: #fff;
	float: left;
	height: 200px;
	width: 40%;
	border: 1px solid #AAA;
	margin-right: 1em;
	overflow: auto;
}
#inline #label4 #relatedarticles a {
	display: block;
}
#inline #label4 #relatedarticles a:hover {
	background-color: #FEE;
}
#inline #label4 #relatedbuttons {
	float: left;
	width: 30px;
	height: 200px;
	padding-top: 40px;
}
#inline #label4 #marweltree {
	padding: 3px;
	float: left;
	height: 170px;
	width: 45%;
}
#inline #label4 #marweltree p#marweltreebreadcrumbs {
	font-size: 90%;
	margin: 0;
	padding: 3px 0px;
}
#inline #label4 #marweltree #marweltreearticles {
	border: 1px solid #AAA;
	background-color: #FFF;
	margin: 0;
	padding: 5px;
	font-size: 90%;
	height: 170px;
	overflow: auto;
}
#inline #label4 #marweltree #marweltreearticles a {
	display: block;
	padding-bottom: 3px;
	color: black;
	text-decoration: none;
	font-weight: normal;
}
#inline #label4 #marweltree #marweltreearticles a.isparent {
	font-weight: bold;
}
#inline #label4 #marweltree #marweltreearticles a:hover {
	background-color: #FEE;
}
#inline #label4 #marweltree #marweltreearticles a.current {
	background-color: #EEF;
}
#inline #marweltreearticles a {
	background: transparent url('../images/file.gif') top left no-repeat;
	padding-left: 25px;
}
#inline #marweltreearticles a.isparent {
	background: transparent url('../images/folder.gif') top left no-repeat;
	padding-left: 25px;
}
#inline #relatedarticles a {
	background: transparent url('../images/remove.gif') top left no-repeat;
	padding-left: 25px;
}
select#aorder {
	width: 350px;
}

/*** obscura admin form ***/

.obscura-edit {
  background: #F2F2F6;
  padding: 10px 5px 5px;
  width: 100%;
}

.obscura-edit .pname {
  width: 495px;
}

.obscura-edit label{
  clear:both;
  display:block;
  margin:0;
}
.obscura-edit textarea {
  clear:both;
  float:left;
  width:495px;
  height: 80px;
}

.obscura-edit #optbut-1 {
  background: #F0FFF0;
  border: 1px solid #00B400;
  border-bottom: 1px solid #F0FFF0;
}

.obscura-edit #optbut-2 {
  background: #D9ECFF;
  border: 1px solid #99CCFF;
  border-bottom: 1px solid #D9ECFF;
}

.obscura-edit #optbut-3 {
  background: #FFFFDC;
  border: 1px solid #FFCC00;
  border-bottom: 1px solid #00B400;
}

.obscura-edit #optbut-1, .obscura-edit #optbut-2, .obscura-edit #optbut-3 {
  float: left;
  margin-right: 5px;
  padding: 3px 5px 2px;
}

.options-buttons a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

.options-buttons a:hover {
  text-decoration: underline;
}

.obcura-edit .buttons {
  width: 495px;
}

#obscura-options  {
  margin-top: -2px;
}

#obscura-options .green {
  background: #F0FFF0;
  border: 1px solid #00B400;
  padding: 10px;
}

#obscura-options .blue {
  background: #D9ECFF;
  border: 1px solid #99CCFF;
  padding: 10px;
  display: none;
}

#obscura-options .yellow {
  background: #FFFFDC;
  border: 1px solid #FFCC00;
  padding: 10px;
  display: none;
}

.obscura-edit input.submit {
  margin: 10px 5px 0 0;
  padding: .5em;
  background: green;
  color: #fff;
  border: 0;
  float: right;
  cursor: pointer;
}

.obscura-edit input.red {
  color: #fff;
  background: #CC0000;
  margin: 10px 5px 0 0;
  padding: .5em;
  border: 0;
  float: right;
  cursor: pointer;
}

.obscura-edit .green .sub {
  background: #DFFFDF;
  border: 1px solid #00B400;
  width: 100px;
  padding: .5em;
  margin-bottom: 1em;
}

.obscura-edit .green .sub input {
  border: 0;
  background: transparent;
}

.obscura-edit .options input,
.obscura-edit .options select {
  background: #FFFFFF none repeat scroll 0%;
  border: 1px solid #888888;
  color: #000000;
  width: 38%;
}

.obscura-edit .multiselect_chck {
  padding: 10px;
}
.obscura-edit .multiselect_chck input {
  float: left;
  width: 20px;
  border: 0;
  background: transparent;
}
.obscura-edit .multiselect_chck label {
  clear: none;
  padding-left: 25px;
}
.obscura-edit .multiselect_chck div {
  clear: left;
}

#a_doc_type {
  border: 1px solid #B5DFB5;
  height: 90px;
  overflow: auto;
  background: #fff;
}