fieldset { 
  max-width: 600px;
  border-radius: 5px;
  border: 1px solid silver;
}
.fieldset_change {
  background: #F1F589;
}
.fieldset_new {
  background: #A0CFE8;
}
.cca_control {
  margin-bottom: 10px;
}
.cca_img {
  margin: 0px !important; 
  padding: 0px !important;
  border: none !important;
}
.cca_edit {
  margin: 0px !important;
  padding: 0px !important;
}
.active0 {
  color: silver;
}
.active1 {
  color: black;
}
.right {
  text-align: right;
}
.colfilt {
  color: gray;
}

legend {
  background: white;
  border-radius: 3px;
  padding: 0px 10px;
  border: 1px solid silver;
  font-weight: bold;
}
input[type="submit"] {
  font-weight: bold;
}

button.DTTT_button_cca_filter:hover {
	padding-left: 25px;
	border: 1px solid #999;
	background: #f0f0f0 url(../media/images/filter_hover.png) no-repeat center left;
}
button.DTTT_button_cca_filter {
	padding-left: 25px;
	background: url(../media/images/filter.png) no-repeat center left;
}
button.DTTT_button_cca_nofilter:hover {
	padding-left: 25px;
	border: 1px solid #999;
	background: #f0f0f0 url(../media/images/nofilter_hover.png) no-repeat center left;
}
button.DTTT_button_cca_nofilter {
	padding-left: 25px;
	background: url(../media/images/nofilter.png) no-repeat center left;
}

button.DTTT_button_cca_logout:hover {
	padding-left: 25px;
	border: 1px solid #999;
	background: #f0f0f0 url(../media/images/logout.png) no-repeat center left;
}
button.DTTT_button_cca_logout {
	padding-left: 25px;
	background: url(../media/images/logout.png) no-repeat center left;
}

button.DTTT_button_cca_sort:hover {
	padding-left: 25px;
	border: 1px solid #999;
	background: #f0f0f0 url(../media/images/sort.png) no-repeat center left;
}                                                                         
button.DTTT_button_cca_sort {
	padding-left: 25px;
	background: url(../media/images/sort.png) no-repeat center left;
}

button.DTTT_button_cca_new:hover {
	padding-left: 25px;
	border: 1px solid #999;
	background: #f0f0f0 url(../media/images/new.png) no-repeat center left;
}
button.DTTT_button_cca_new {
	padding-left: 25px;
	background: url(../media/images/new.png) no-repeat center left;
}

/* */
#export label {
  font-weight: bold;
}
#export .divFloat {
  float: left;
  margin: 5px 5px 5px 10px;
}
#export .divClear {
  clear: both;
  margin: 5px 5px 5px 10px;  
}
#export .divForm {
  margin-bottom: 15px;
  /*border-radius: 3px;
  border: 1px solid silver;*/
}
#export .required {
  color: red;
}


/* 1. Modalne okno */
#dialog1-form { 
  font-size: 12px; 
}
#dialog1-form table label {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; 
  font-size: 12px;
}                                   
/*
#dialog1-form label, #dialog1-form input { 
  display: block; 
}
*/
#dialog1-form input.text { 
  margin-bottom: 5px; 
  width: 100px; 
  padding: 0.2em;
}
#dialog1-form select { 
  margin-bottom: 5px; 
  width: 95%; 
  padding: 0.2em;
}
#dialog1-form option { 
  padding: 0.2em;
}
#dialog1-form fieldset { 
  padding: 0; 
  border: 0; 
  margin-top: 15px; 
}
#dialog1-form .ui-dialog .ui-state-error { 
  padding: 0.3em; 
}
#dialog1-form .validateTips { 
  border: 1px solid transparent; 
  padding: 0.3em; 
}  

/* 2. Modalne okno */
#dialog2-form { 
  font-size: 12px; 
}
/*
#dialog2-form label, #dialog2-form input { 
  display: block; 
}
*/
#dialog2-form select {
  padding: 1px; 
  margin: 0;
}
#dialog2-form fieldset { 
  padding: 0; 
  border: 0; 
  margin-top: 15px; 
}
#dialog2-form .ui-dialog .ui-state-error { 

}
#dialog2-form .validateTips { 
  border: 1px solid transparent; 
 
}
#dialog2-form td { 
  vertical-align: top;
  padding: 2px 0px; 
}

#cca_top td {
  vertical-align: top;
  padding-right: 5px;
}

#ui-datepicker-div {
  z-index: 1000 !important; /*aby bol kalendar navrchu */
}