*{
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;
}
#login{
	margin:auto; 
	width:400px;
}
#telo {
	/*background-color: #CBDDF3;*/
	/*background-image: -moz-linear-gradient(center bottom , #373737, #464646 5px);*/
	/*background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);*/
	/*color: #04408c;*/
	direction: ltr;
	font: 13px/28px sans-serif;
	height: 50px;
	left: 250px;
	min-width: 600px;
	position: fixed;
	top: 50px;
	width: 100%;
	z-index: 10;
	overflow: hidden
	/*background: #CBDDF3 url('../image/logo_prof.png') right top no-repeat;*/
}

#kalendar-bot {
	/*background-color: #CBDDF3;*/
	/*background-image: -moz-linear-gradient(center bottom , #373737, #464646 5px);*/
	/*background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);*/
	color: #04408c;
	direction: ltr;
	font: 13px/28px sans-serif;
	height: 150px;
	left: 0;
	min-width: 600px;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 10;
	/*background: #CBDDF3 url('../image/logo_prof.png') right top no-repeat;*/
}

#menu2 {
	/*background-color: #CBDDF3;*/
	/*background-image: -moz-linear-gradient(center bottom , #373737, #464646 5px);*/
	/*background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);*/
	color: #04408c;
	direction: ltr;
	font: 13px/28px sans-serif;
	height: 50px;
	left: 0;
	width: 250px;
	position: fixed;
	top: 50px;
	width: 250px;
	z-index: 10;
/* 	background-color: #CBDDF3; */
	/*background: #CBDDF3 url('../image/logo_prof.png') right top no-repeat;*/
}

#menu {
	background-color: #CBDDF3;
	/*background-image: -moz-linear-gradient(center bottom , #373737, #464646 5px);*/
	/*background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);*/
	color: #04408c;
	direction: ltr;
	font: 13px/28px sans-serif;
	height: 50px;
	left: 0;
	min-width: 600px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
	/*background: #CBDDF3 url('../image/logo_prof.png') right top no-repeat;*/
}
#menu .logo{
	/*float: left;
	position: relative;
	z-index: 99999;
	left: -750px;*/
	float: right;
}
#menu .polozka,#menu .polozka2 {
	float: left;
	background: none repeat scroll 0 0 transparent;
	clear: none;
	padding: 0;
	position: relative;
	z-index: 9;
	margin: 10px 10px;
}
#menu .polozka2 {
	float: right;

}
#menu * {
	color: #04408c;
	font: 13px/28px sans-serif;
	height: auto;
	letter-spacing: normal;
	margin: 0;
	padding: 0;
	position: static;
	/*text-shadow: 0 -1px 0 #444444;*/
	text-transform: none;
	text-decoration: none;
	width: auto;
	font-weight: bold;
}

/*.menu2 {background-color: #dce7f4;
	color: #000000;
	direction: ltr;
	font: 13px/28px sans-serif;
	height: 30px;
	left: 0;
	min-width: 600px;
	position: fixed;
	top: 50px;
	width: 100%;
	z-index: 9;
}*/
/*.menu2 .polozka,.menu2 .polozka2 {
	float: left;
	background: none repeat scroll 0 0 transparent;
	clear: none;
	padding: 0;
	position: relative;
	z-index: 9;
	margin: 0 10px;
}
.menu2 .polozka2 {
	float: right;
}
.menu2 * {
	color: #000000;
	font: 13px/28px sans-serif;
	height: auto;
	letter-spacing: normal;
	margin: 0;
	padding: 0;
	position: static;
	text-transform: none;
	text-decoration: none;
	width: auto;
}

#menu2 .menu_ul {
	width:100%; 
	border:none; 
	text-align: right;
}*/

#result { width: 1200px; margin: auto;margin-top: 50px;}
#intervence ,#dluh  { width: 1000px; margin: auto;margin-top: 10px;}
#udalost #result,#intervence #result,#dluh #result  {margin-top: 0;}
#udalost #result .grid,#intervence #result .grid,#dluh #result .grid { width: 600px; float: right;}
#dluh .grid,#intervence .grid, #udalost .grid {width: 600px;}
#import .grid td{ border: 1px solid #e5e5e5;}
.clear {clear: both;}
.kontejner {width: 1200px; margin: auto; }
/*form  {width: 300px; border:1px solid #CCCCCC; margin: auto;}*/


input[type=text], input[type=password], textarea, select, .fake_input {
	border: 1px solid #ccc;
	outline: none;
	box-shadow: none;
	padding: 2px;
}
input[type=file], select {
	height: 22px;
}
.fake_input {
	color: #6D6D6D;
	background-color: #F0F0F0;
}
/*form input {
	border: 1px solid;
	border-left: #E2E3EA;
	border-top: #ABADB3;
	border-right: #DBDFE6;
	border-bottom: #E3E9EF;
}
*/
/*
tr {
    border-top: 1px solid #000;
}

tr + tr {
    border-top: 1px solid red;
}

td {
    border-left: 1px solid #000;
}

td + td {
    border-left: 1px solid red;
}*/

input[type=text] {
	width: 100px; 
	line-height: 16px;
	height: 16px;
}
.povinny {
	background-color: #DCE7F4;
	border-color: #AAAAAA;
	border-width: 1px;
}
.chybny {
	background-color: #FFBABA;
}
.podsviceny {
	background-color: #F0F0F0;
}

/*form table td {width: 130px; padding: 5px 10px;}*/
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.clear {clear:both;}
.w60 {width: 60px;}
#result {position: relative; top:40px;}

.bold_row div {font-weight: bold !important;}


.icon-user {
	background-image: url(../image/user.png) !important;
}

.icon-user-add {
	background-image: url(../image/user_add.gif) !important;
}

.icon-save {
	background-image: url(../image/save.gif) !important;
}

.icon-reset {
	background-image: url(../image/stop.png) !important;
}

.icon-grid {
	background-image: url(../image/grid.png) !important;
}

.icon-add {
	background-image: url(../image/add.png) !important;
}

.icon-delete {
	background-image: url(../image/delete.png) !important;
}
.icon-filter {
	background-image: url(../image/filter.png) !important;
}
.icon-export {
	background-image: url(../image/export.png) !important;
}
.icon-update {
	background-image: url(../image/edit.png) !important;
}

.centerdiv {margin: auto;}

.right.x-box-item {
	padding-left: 100px;
}
.clanek {
background: #DCE7F4;
}

.clanek ul li{
list-style-type: disc;
list-style-position: outside;
margin-left: 12px;
}

.clanek ol li{
list-style-type: decimal;
list-style-position: outside;
margin-left: 20px;
}

.htmleditor{
padding-top : 20px;
}

.bodyClanek {
	box-shadow: none !important;
	background: #ffffff !important;
	border-radius: 0 !important;
	border-style: solid !important;
	border-width: 0px !important;
	
}
.oknoAktualita {padding: 5px;}

table {
    border-collapse: collapse;	/* 'cellspacing' equivalent */
	/*border-collapse: separate;
    border-spacing: 1;*/		/* 'cellspacing' equivalent */
}
table tr {
  line-height: 18px;
}
table td, table th {
    padding: 0; /* 'cellpadding' equivalent */
}


.grid{
  width: 1020px;
/*   border-color: #99BCE8; */
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  border-collapse:collapse;
  margin-left: 8px;
  margin-top: 15px;
  margin-right: 5px;
  margin-bottom: 0px;
}
table tr.nadpis{
  background-color: #CBDDF3;
  background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);
  border-color: #99BCE8;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 0 #F4F8FD inset;
  font-size: 12px;
  line-height: 22px;
  color: #04408C;
  font-weight: bold;
  /*height: 20px;*/
}
table tr.nadpis td{
  padding-left: 5px;  
}

table tr.prikazy {
	background-color: #E7E8E9;
	background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
	border-color: -moz-use-text-color #C5C5C5 -moz-use-text-color -moz-use-text-color;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	border-bottom: 1px solid #C5C5C5;
}
table tr.prikazy td {
  padding-left: 5px; 
  padding-right: 5px; 
}
.obrazekTlacitka{
  height: 16px; 
  width: 16px;
  display: inline-block;
  vertical-align: top;
}
.textTlacitka{
  height: 16px;
  line-height: 16px;
  vertical-align: top;
  padding:0 5px 0px 5px;
}
a .tlacitko {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #DFE8F6;
/*	margin: 2px;
	padding:0 2px 4px 2px;*/
	margin: 2px 5px 2px 2px;
	padding: 2px 2px 2px 2px;
	height: 16px;
}   
a:hover .tlacitko {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #99BCE8;
}
a .vypnute {
	opacity: 0.2;
}
a .tlacitko_on {
	background-color: #9EB810;
}   
a .tlacitko_off {
	background-color: #DE253B;
}   
.bgcolor_red {
	background-color: #DE253B;
}   
.bgcolor_orange {
	background-color: #F0A000;
}   
.bgcolor_green {
	background-color: #9EB810;
}   
.bgcolor_blue {
	background-color: #006EAD;
}   
.bgcolor_gray {
	background-color: #CECDCC;
}   
.bgcolor_kontrola_error {
/*	background-color: #F3CBDD;*/
	background-color: #F3DDEE;
}   
table tr.tr_filtr {
	border-bottom: 1px solid #C5C5C5;
}
table tr.tr_filtr td {
	padding-bottom: 5px;
	padding-left: 5px;
}

table tr.tbar {
/*   background-color: #D3E1F1;
  background-image: -moz-linear-gradient(center top , #DFE9F5, #D3E1F1);
  border-color: #99BCE8; */
  background-color: #E7E8E9;
/*  background-color: #F9F9F9;*/
  background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
  border-color: -moz-use-text-color #C5C5C5 -moz-use-text-color -moz-use-text-color;
  font-size: 11px;
  line-height: 22px;
  /*border-bottom: 1px solid #99BCE8;*/
  border-bottom: 1px solid #C5C5C5;
}
table tr.tbar td{
  padding-left: 5px; 
  padding-right: 5px; 
}
table tr.tbar_blue {
  background-color: #D3E1F1;
  background-image: -moz-linear-gradient(center top , #DFE9F5, #D3E1F1);
  border-color: #99BCE8;
  font-size: 11px;
  line-height: 22px;
  border-bottom: 1px solid #99BCE8;
}

table tr.lightgray {
  color: lightgray;
}
table tr.gray {
  color: #aaaaaa;
}
.gray {
  color: #aaaaaa;
}

table tr.hlavicka {
  line-height: 25px;
  /*background-color: #F9F9F9;*/
  background-color: #E7E8E9;
  background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
  border-color: -moz-use-text-color #C5C5C5 -moz-use-text-color -moz-use-text-color;
  /*border-bottom: 1px solid #99BCE8;*/
  border-bottom: 1px solid #C5C5C5;
}

table tr.hlavicka td a { 
	text-decoration: none;
	color: #000000;
}

table tr.hlavicka td{
	border-left: 0 none;
	border-right: 1px solid #C5C5C5;
	border-style: none solid none none;
	border-width: 0 1px 0 0;
	font: 12px tahoma,arial,verdana,sans-serif;
	font-weight: bold;
	padding: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	padding-left: 5px;
	padding-right: 5px;
	line-height: 25px;
}
table tr.hlavicka td.double_row {
	line-height: 17px;
	padding-top:5px;
	padding-bottom:5px;
}
table tr.telo {
  border-bottom: 1px solid #ededed;
  font-size: 11px;
  line-height: 20px;
  padding-left: 5px;
}
table tr.telo td{
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-top: 0; 
/*  white-space: nowrap;  */
}
table tr.teloForm {
/*  border-bottom: 1px solid #ededed;*/
	font-size: 11px;
  /*line-height: 20px;*/
	line-height: 16px;
	padding-left: 5px;
}
table tr.teloForm td {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-top: 0; 
/*  white-space: nowrap;  */
}
table tr.teloForm2 {
/*  border-bottom: 1px solid #ededed;*/
  font-size: 11px;
  line-height: 20px;
  padding-left: 5px;
}
table tr.teloForm2 td{
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-top: 2px; 
/*  white-space: nowrap;  */
}

table tr.paticka {
/*  background-color: #F9F9F9;*/
	background-color: #E7E8E9;
	background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
/*	border-color: -moz-use-text-color #C5C5C5 -moz-use-text-color -moz-use-text-color;*/
/*	background-color: #D3E1F1;
	background-image: -moz-linear-gradient(center top , #DFE9F5, #D3E1F1);
	border-color: #99BCE8; */
	font-size: 11px;
	line-height: 20px;
	border-top: 1px solid #C5C5C5 !important;
	border-bottom: 1px solid #C5C5C5 !important;
/*	border-top: 1px solid #99BCE8;*/
}
table tr.paticka td {
	font: 11px tahoma,arial,verdana,sans-serif;
	line-height: 20px;
	padding-left: 5px;  
	border-top: 1px solid #C5C5C5 !important;
}
table tr.paticka12 {
	background-color: #E7E8E9;
	background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
	font-size: 12px;
	line-height: 20px;
	border-top: 1px solid #C5C5C5 !important;
}
table tr.paticka12 td {
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;  
	border-top: 1px solid #C5C5C5 !important;
}
table tr.soucet {
	background-color: #E7E8E9;
	background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
}
table tr.soucet td {
	font-weight: bold;
}
.tluste {font-weight: bold;}
.modre {color: #04408C;}
.zelene {color: #048C40;}
.sede {color: #999999;}
.svetlesede {color: #DDDDDD;}
.tmavesede {color: #666666;}
.cerne {color: #000000;}
/*.cervene {color: #8C4004;}*/
.cervene {color: #CC0440;}

.leva {text-align: left;}
.prava{text-align: right;}
.uprostred{text-align: center;}

.padl5 {padding-left: 5px;}
.padr35 {padding-right: 35px; text-align: right;}
.padr15 {padding-right: 15px !important; text-align: right;}

.statr {text-align: right; padding-right: 10px !important; padding-left: 5px;}
.statc {text-align: center; padding-right: 5px; padding-left: 5px;}
.suma {background-color: #E7E8E9; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);}
.temp1 {background-color: #E2EFDA;}
.temp2 {background-color: #FCE4D6;}
.temp3 {background-color: #FFEB9C;}

.zalozka{
  /*border-bottom: 1px solid #99BCE8 !important;*/
	border-color: #99BCE8;
	box-shadow: 0 1px 0 0 white inset, -1px 0 0 0 white inset, 1px 0 0 0 white inset;
	background-color: #ffffff;
  
  /*background-image: -moz-linear-gradient(center top , #CCDEF6, #D6E6FA 25%, #DEECFD 45%);*/
	border-radius: 8px 8px 0 0;
	border-style: solid;
	border-width: 1px 1px 0;
	padding: 3px 3px 2px;
	float:left;
	color: #416DA3;
	font-weight: bold;
}
.neaktivni {
  color: #C3B3B3 !important;
  font-weight: normal;
}
.teloZalozky{
   /* border: 1px solid #99BCE8; */
   padding: 0px 0px 0px 0px !important;
}

.grid fieldset{
  margin: 5px;
  border: 1px solid #B5B8C8;
	margin-bottom: 10px;
	padding: 0 10px 5px 10px;
	display: block;
	overflow: hidden;
	float: left;
	font-size: 12px;
} 

.grid fieldset table {
  font-size: 12px;
  border: 0px;
}
 
a.proklik {
  text-decoration: none;
  color: #000000;
  border: 0;
}
a.proklik:hover {
  text-decoration: underline;
  cursor: pointer;
}
a.proklik2 {
  text-decoration: none;
  color: #aaaaaa;
}
a.proklik2:hover {
  text-decoration: underline 
}
a.proklik3 {
  text-decoration: none;
  color: #000000;
  border: 0;
}

.modra {
background: none repeat scroll 0 0 #DFE8F6 ;
background-image: url("../image/sipka-menu.gif") !important;
}
.modra2{
background: none repeat scroll 0 0 #DFE8F6 ;
}
.bila{
background: none repeat scroll 0 0 #FFFFFF;
}

.clanek {
font-size: 12px;
}
.changes {
  font-size: 12px;
  color: #aaaaaa;
}
span.pocet {
  color: #aaaaaa;
}

table tr.formRow {
  line-height: 22px;
}

.uploadifive-button.tlacitko{
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #DFE8F6;
	margin: 2px;
	padding:0 2px 4px 2px;
	background: none;
}   

.aktivni {
color: #15498B;
background-color: #DEECFD;
/*background:red;*/
  /*background-image: -moz-linear-gradient(center top , #CCDEF6, #D6E6FA 25%, #DEECFD 45%);*/
  /*background-image: url("../image/sipka-menu.gif") !important;*/
}

.ok{
background-image: url("../image/ok.png") !important;
}
.cancel{
background-image: url("../image/cancel.png") !important;
}
.zpet{
background-image: url("../image/zpet.png") !important;
}
.zobrazit{
background-image: url("../image/grid.png") !important;
}
.pridat{
background-image: url("../image/add.png") !important;
}
.editovat{
background-image: url("../image/edit.png") !important;
}
.ulozit{
background-image: url("../image/save.gif") !important;
}
.filtr{
background-image: url("../image/filter.png") !important;
}
.export{
background-image: url("../image/export.png") !important;
}
.tisknout_kosilku{
background-image: url("../image/barcode.gif") !important;
}
.sipkadoleva{
background-image: url("../image/sipka-vlevo.png") !important;
}
.sipkadoprava{
background-image: url("../image/sipka-vpravo.png") !important;
}
.potvrdit{
background-image: url("../image/potvrdit.png") !important;
}
.help{
background-image: url("../image/help.png") !important;
}
.zamek{
background-image: url("../image/lock.gif") !important;
}
.zamek2{
background-image: url("../image/lock2.gif") !important;
}
.preview{
background-image: url("../image/preview.gif") !important;
}
.refresh{
background-image: url("../image/refreshX16.png") !important;
}
.checkbox_on{
background-image: url("../image/checkbox_on.gif") !important;
}
.checkbox_off{
background-image: url("../image/checkbox_off.gif") !important;
}
.checkbox_on_gray{
background-image: url("../image/checkbox_on_gray.gif") !important;
}
.checkbox_off_gray{
background-image: url("../image/checkbox_off_gray.gif") !important;
}
.checkbox_on_white{
background-image: url("../image/checkbox_on_white.gif") !important;
}
.checkbox_off_white{
background-image: url("../image/checkbox_off_white.gif") !important;
}
.odeslat_na_centralu{
background-image: url("../image/odeslat.png") !important;
}

.hide {
display: none;
}

.odkaz{cursor:pointer;}

.menu_aktivni{
	/* text-decoration: underline !important; */
	border-bottom: 1px solid #46408C !important;
}
/* .aktivni.polozka{
	text-decoration: underline;
	background: url("../image/sipka-menu.gif") no-repeat scroll center bottom;
} */
.cervena td {color: red;}
.doprava {float: right;}
.polozka.modra a{
	color: #04408C;
	font-weight: bold;
	}
.polozka.modra {
	background: url("../image/sipka-menu.gif") no-repeat scroll center bottom;
	}
.login {
  width: 190px !important;
  font-size: 11px;
  margin: auto;
}
.login td {padding-left: 5px;}


.oznameni {width: 998px; font-size: 12px; border: 1px solid #d6c1b0; margin-bottom: 10px; line-height: 22px;}
/*.oznameni_hlavicka {background: #ffcccc;border-bottom: 1px solid #d6c1b0; padding-left: 10px;}*/
.oznameni_hlavicka {background: #ffcccc; background-image: -moz-linear-gradient(center top , #f4e3d3, #ffcccc); border-bottom: 1px solid #d6c1b0; padding-left: 10px; font-weight: bold;}
.oznameni_telo{padding-left: 10px; background: #ffeeee;}
.oznameni_telo td{font-size: 12px;}

/*
div.warning {
	background-image: url("../image/tango-dialog-warning.png");
	background-color: #FFEEEE;
	border: 1px solid #666600;
	color: #660000;
	height: 150px;
}
*/

.warning {
	background-color: #FEEFB3;
	background-image: url("../image/warning.png");
	color: #9F6000;
}
.error {
	background-color: #FFBABA;
	background-image: url("../image/error.png");
	color: #D8000C;
}
.back {
	background-image: url("../image/back.png");
	border: medium none;
}

.info {
	background-color: #DDEEFF;
	background-image: url("../image/info.png");
	color: #00529B;
}

.success {
	background-color: #DFF2DF;
	background-image: url("../image/success.png");
	color: #4F8A10;
}
/*.info, .success, .warning, .error, .validation, .back {
	background-position: 10px center;
	background-repeat: no-repeat;
	border: 1px solid;
	margin: 10px 0;
	padding: 15px 10px 15px 50px;
	font-size: 12px;
}*/
.info, .success, .warning, .error, .validation, .back {
	width: 958px;
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 15px 10px 15px 50px;
/*   border-color: #99BCE8; */
/*	border-color: #cccccc;*/
	border-style: solid;
	border-width: 1px;
	border-collapse:collapse;
	margin-left: 8px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
}




textarea {
	font-size: 12px;
}

.sparovano {background: #DBF0F7}
.nesparovano {background: #FFF1E6}

table {border: 1px solid; margin-bottom: 10px;}

.nova_adresa {color:#94003c;}

.import_subnadpis{background:#e5e5e5;}

.notyet {color: #3275dd;}

input.searchFirma {width: 65px;}
.left {float: left;}
.right {float: right;}
.sorting {padding-top:5px;}

.portret {width:95px; height: 95px;}

#menu_text {border: 1px solid #DAE7F6; width: 224px;float: left;overflow: auto;}
.menu2_subnadpis {overflow: auto;}

/* prava seznam */
ul.seznam_prava_kategorie			{list-style-type: none; padding:0; margin:0; padding-left: 10px; list-style-type: none;}
ul.seznam_prava_kategorie li			{background: #CBDDF3; border-radius:10px; padding-left: 10px; margin: 2px; line-height: 20px;list-style-type: none; width:250px;}
ul.seznam_prava_kategorie li:hover		{background: #cccccc; border-radius:10px; padding-left: 10px; margin: 2px;}
ul.seznam_prava_kategorie a			{text-decoration: none; color: #04408C;}

ul.seznam_prava			{list-style-type: none; padding:0; margin:0; padding-left: 10px; list-style-type: none;}
ul.seznam_prava li			{background: #CBDDF3; border-radius:10px; padding-left: 10px; margin: 2px; line-height: 20px;list-style-type: none; width:250px;}
ul.seznam_prava li:hover	{background: #cccccc; border-radius:10px; padding-left: 10px; margin: 2px;}
ul.seznam_prava a			{text-decoration: none; color: #04408C;}
#zamestnanec_prava_ajax,#zamestnanec_prava_ajax ul {overflow: auto;}


/* konec prava seznam */

ul.menu_table			{list-style-type: none; padding:0; margin:0; }
ul.menu_table ul 			{padding-left: 10px; list-style-type: none;}
ul.menu_table li {
	background-image: url(../image/menu2-bg.png);
/*	background: #779ECB; */
	/*background: #CBDDF3;*/
	background: #9EC0E5;
	font-size: 12px;
	line-height: 30px;
	padding-left: 5px;
	color: #04408C;
/*	color: #FFFFFF; */
	margin-bottom: 1px;
}
ul.menu_table li.active {
/*	background-image: url(../image/menu2-bg-active.png); */
	color: #FFFFFF; 
	background: #779ECB;
}
ul.menu_table li:hover		{
	/*background-image: url(../image/menu2-bg-active.png);*/
	background: #a0aab6;
	}
ul.menu_table li.gray		{color: #AAAAAA;}

ul.menu_table ul li	{
	background: #CBDDF3; 
	border-radius: 5px; 
	padding-left: 10px; 
	margin: 2px; 
	line-height: 20px;
	list-style-type: none;
}
ul.menu_table ul li:hover {
	background: #cccccc;
	border-radius: 5px;
	padding-left: 10px;
	margin: 2px;
}
ul.menu_table a {
	text-decoration: none;
	color: #04408C;
}


.pointer {
	cursor: pointer;
}
/*.menu_table ul li{padding-left: 10px;}*/

table tr.telo td.ww{
  background-color: white;
}

.mezera_za_6 {
	padding-bottom: 6px !important;
}

#telo{overflow:auto;}

 /* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  top:0;
  left:0;
}

#boxes .window {
  position:fixed;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
 
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:600px; 
  height:281px;
  background: #ffffff;
}

.tlacitko_odeslat {
	display: block;
	background: none repeat scroll 0 0 #CBDDF3;
	/* border-radius: 10px 10px 10px 10px; */
	border-radius: 5px 5px 5px 5px;
	line-height: 20px;
	list-style-type: none;
	margin: 2px;
}
.zelena {
/* 	background-color: #CCFFCC; */
/* 	background-color: #EEFFEE; */
	background-color: #F5FFF5;
}
.ruzova {
/* 	background-color: #CCFFCC; */
/* 	background-color: #EEFFEE; */
	background-color: #FFF5F5;
}
td.ciselnik_id {
	/* background-color: #E3E4E6; */
	background-color: #E7E8E9;
	font: 12px tahoma,arial,verdana,sans-serif;
	padding: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	padding-left: 5px;
	padding-right: 5px;
	line-height: 22px;
	text-align: center;
}

table.fc-border-separate,table.fc-header {border: none;}
#telo .fc-header  {margin-top: 10px;}


.uploadifive-button {
	background: none repeat scroll 0 0 #CBDDF3;
	border-radius: 10px 10px 10px 10px;
	color: #000000;
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 12px;
	text-align: center;
	width: 100%;
	cursor:pointer;
	display: block;
}
.uploadifive-button:hover {
	text-decoration: underline;
}
.uploadifive-queue-item {
	background-color: #F5F5F5;
	border-bottom: 1px dotted #D5D5D5;
/*	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/
	border-radius: 5px;
	font: 12px Arial, Helvetica, Sans-serif;
	margin-top: 3px;
	padding: 15px;
}
.uploadifive-queue-item .close {
	background: url('/prof/image/uploadifive-cancel.png') 0 0 no-repeat;
	display: block;
	float: right;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadifive-queue-item .progress {
	border: 1px solid #D0D0D0;
	height: 3px;
	margin-top: 5px;
	width: 100%;
}
.uploadifive-queue-item .progress-bar {
	background-color: #0072BC;
	height: 3px;
	width: 0;
}
#overlay, #overlay_zakazkadata, #overlay_cashflow, #overlay_ukol, #overlay_aktivita, #overlay_dokument, #overlay_komentar, #overlay_osoba, #overlay_forum {
	 display: none;
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 width:100%;
	 height:100%;
	 text-align:center;
/* 	 z-index: 1000; */
	 background-color: #000000;
	 opacity: 0.5;
}
#overlay_zakazkadata{z-index: 1010;}
#overlay_cashflow	{z-index: 1010;}
#overlay_ukol		{z-index: 1010;}
#overlay_aktivita	{z-index: 1020;}
#overlay_dokument	{z-index: 1030;}
#overlay_komentar	{z-index: 1040;}
#overlay_osoba		{z-index: 1050;}
#overlay_forum		{z-index: 1200;}
#modal, #modal_zakazkadata, #modal_cashflow, #modal_ukol, #modal_aktivita, #modal_dokument, #modal_komentar, #modal_osoba, #modal_forum  {
	 max-width:80%;
	 max-height:80%;
	 background: #ffffff;
	 border:1px solid #CBDDF3;
	 padding:15px;
	 display: none;
	 position: absolute;
	 left: 10%;
	 top: 10%;
/* 	 z-index: 1001; */
	 opacity:1.5;
	 overflow: auto;
}
#modal_zakazkadata	{z-index: 1011;}
#modal_cashflow		{z-index: 1011;}
#modal_ukol			{z-index: 1011;}
#modal_aktivita		{z-index: 1021;}
#modal_dokument		{z-index: 1031;}
#modal_komentar		{z-index: 1041;}
#modal_osoba		{z-index: 1051;}
#modal_forum		{z-index: 1300;}

#pocet_poptavek{
	display: block;
	position: relative;
	top: 22px;
	left: -19px;
	background: red;
	color: #ffffff;
	width: 16px;
	height: 16px;
	text-align: center;
	font-size: 10px;
	line-height : 16px;
	padding: 0;
	margin: 8px;
}
#pocet_zprav{
	display: block;
	position: relative;
	top: -30px;
	left: 15px;
	background: red;
	color: #ffffff;
	/*width: 15px;
	height: 25px;*/
	text-align: center;
	font-size: 10px;
	line-height : 16px;
	padding: 0;
	margin: 8px;
}
#zprava_modal {
/*	 width:200px;*/
/*	 height:30%;*/
/* 	 background: #ffffff; */
/* 	 background: #fdf8f4; */
	 background: #fffcf9;
/*	 border:1px solid #CBDDF3;*/
	 border:1px solid #F3DDCB;
	 /*padding:15px;*/
	 display: none;
	 position: absolute;
/*	 right: 150px;*/
	 right: 42px;
/* 	 top: 10%; */
	 top: 64px;
	 z-index: 1100;
	 opacity:1.5;
}
table tr.zprava_nadpis{
  /*background-color: #CBDDF3;*/
  background-color: #F3DDCB;
  /*background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);*/
  background-image: -moz-linear-gradient(center top , #F6E7DA, #F3DECD 45%, #ECC7AB 46%, #ECC7AB 50%, #EECFB8 51%, #F3DDCB);
  /*border-color: #99BCE8;*/
  border-color: #E8BC99;
  border-style: solid;
  border-width: 1px;
  /*box-shadow: 0 1px 0 0 #F4F8FD inset;*/
  box-shadow: 0 1px 0 0 #FDF8F4 inset;
  font-size: 12px;
  line-height: 22px;
  /*color: #04408C;*/
  color: #8C4004;
  font-weight: bold;
  /*height: 20px;*/
}
table tr.zprava_nadpis td{
  padding-left: 5px;  
}
/*.timepicker-div {z-index:1101; background: #ffffff; }*/
.ui-datepicker-calendar {border: none;}

/* css for timepicker */
/*.timepicker-div.ui-timepicker-wrapper {z-index:1101; background-color: white; }
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }

.ui-datepicker-trigger {float: left;}*/
.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 10001;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}



span.file_icon {
	background: url("../image/icon_files_22x19.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 19px;
	margin: 2px;
	vertical-align: middle;
	width: 20px;
}
span.file_icon.basket {
	background-position: 0 0;
}
span.file_icon.folder {
	background-position: -22px 0;
}
span.file_icon.doc {
	background-position: -44px 0;
}
span.file_icon.img {
	background-position: -66px 0;
}
span.file_icon.unknown {
	background-position: -88px 0;
}
span.file_icon.pdf {
	background-position: -110px 0;
}
span.file_icon.ppt {
	background-position: -132px 0;
}
span.file_icon.task {
	background-position: -154px 0;
}
span.file_icon.xls {
	background-position: -176px 0;
}
span.file_icon.zip {
	background-position: -198px 0;
}
.aktivni span.file_icon.basket, a:hover span.file_icon.basket {
	background-position: 0 -19px;
}
.aktivni span.file_icon.folder, a:hover span.file_icon.folder {
	background-position: -22px -19px;
}
span.fileaction_icon {
	background: url("../image/icon_fileactions_8x13.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 13px;
	width: 8px;
}
span.fileaction_icon.down {
	background-position: 0 0;
}
span.fileaction_icon.recover {
	background-position: -8px 0;
}
input.ds {
	width:13px;
	margin:0 0 0 0;
	/*padding-top:13px !important;*/
}
span.chybne {
	background-color: #FFCCEE;
	padding-left:150px;
}
table tr.link td {
	cursor: pointer;
}
table tr.link:hover td {
	background-color: #FDF5DE;
}
table tr.link2:hover td {
	background-color: #FDF5DE;
}
table td.link {
	cursor: pointer;
}
table tr.link td.xlink:hover  {
	background-color: #EDE5CE;
}
/*table td.deco:hover {
	text-decoration: underline;
}*/
table td.deco span {
	border-bottom: 1px dashed #B5B8C8;
	color: blue;
}
table td.deco span:hover {
/*	border-bottom: 1px solid #000000;*/
	border-bottom: 1px solid #0000ff;
}

a.deco {
	border-bottom: 1px dashed #B5B8C8;
	color: blue;
}
a.deco:hover {
/*	border-bottom: 1px solid #000000;*/
	border-bottom: 1px solid #0000ff;
}
a.deco_red {
	border: 0;
	border-bottom: 1px dashed #B5B8C8;
	text-decoration: none;
	color: red;
}
a.deco_red:hover {
	border-bottom: 1px solid #FF0000;
	text-decoration: none;
}

a.deco_black {
	border: 0;
	border-bottom: 1px dashed #B5B8C8;
	text-decoration: none;
/*	color: black;*/
	color: blue;
}
a.deco_black:hover {
/*	border-bottom: 1px solid #000000;*/
	border-bottom: 1px solid #0000ff;
	text-decoration: none;
}

span.deco {
	border-bottom: 1px dashed #B5B8C8;
	cursor: pointer;
}
span.deco:hover {
/*	border-bottom: 1px solid #000000;*/
	border-bottom: 1px solid #0000ff;
}



span.ds_link{
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
span.ds_link:hover {
	/*background-color: #FDF5DE;*/
	background-color: #CBDDF3;
}
.note {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}
a.ds_link {
	/*border-bottom: 1px dashed #00538F;*/
	/*display: inline;*/
	text-decoration: none;
	color: #00538F
}
a.ds_link:hover {
	/*border-bottom: 1px solid #00538F;*/
	text-decoration: underline;
}
.nahled_url {
	position: absolute; 
	left: 700px; 
	z-index:5; 
	margin-top: 20px;}

div.previews {
	width: 100%;
}
/* div.previews div.file {
	display: block;
	float: left;
	height: 170px;
	margin: 8px 16px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 150px;
} */
div.previews div.file {
	display: block;
	float: left;
	height: 170px;
	margin: 8px 23px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 150px;
}
div.previews div.folder {
	display: block;
	float: left;
	height: 20px;
	margin: 2px 25px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 950px;
	cursor: pointer;
}
div.previews div.folder:hover {
	background-color: #FDF5DE;
}
div.previews div.folder:hover span{
	background-color: #FDF5DE;
}
div.previews img {
	border: 1px solid #EBEBEB;
	bottom: 20px;
	clear: both;
	display: block;
	margin: 0 auto;
}
div.previews .link {
	color: #181818;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	width: 140px;
}
div.previews div.file:hover .link {
	text-decoration: underline;
}
div.previews .fileaction_icon {
	cursor: pointer;
	float: right;
}
div.previews a {
	bottom: 20px;
	position: absolute;
	width: 150px;
	text-decoration: none;
}
div.previews span {
	bottom: 0px;
	position: absolute;
}
div.previews span.down {
	bottom: 3px;
	right: 0px;
}
div.previews div.file div.div_top {
	position: absolute; height: 100px; top: 110px;
}
div.previews div.file div.div_bottom {
	position: absolute; height: 100px; top: 0;
}
div.previews span.nopreview {
	background: url("../image/bg_preview.png") no-repeat scroll 0 0 transparent;
	clear: both;
	display: block;
	height: 102px;
	width: 102px;
	bottom: 20px;
	margin-left: 24px;
}
div.previews span.file_icon {
	background-color: #FFFFFF;
	border: 1px solid white;
	margin: 40px 42px;
}
span.mini_icon {
	cursor: pointer;
	background: url("../image/icon_miniactions_10.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 10px;
	margin: 0 2px;
	vertical-align: middle;
	width: 10px;
}
span.mini_icon.delete {
	background-position: -80px 0;
}
.telo.poterminu {
	background: #FFCCEE;
}
span.stav_nabidka {
	background: url("../image/stav_nabidka_119.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 7px;
	height: 117px;
	vertical-align: top;
	margin-top: 2px;
}
span.stav_nabidka.stav_1 {background-position:   0px 0px;}
span.stav_nabidka.stav_2 {background-position:  -7px 0px;}
span.stav_nabidka.stav_3 {background-position: -14px 0px;}
span.stav_nabidka.stav_4 {background-position: -21px 0px;}
span.stav_nabidka.stav_5 {background-position: -28px 0px;}

span.stav_zakazka {
	background: url("../image/stav_zakazka_119.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 7px;
	height: 117px;
	vertical-align: top;
	margin-top: 2px;
}
span.stav_zakazka.stav_1 {background-position:   0px 0px;}
span.stav_zakazka.stav_2 {background-position:  -7px 0px;}
span.stav_zakazka.stav_3 {background-position: -14px 0px;}
span.stav_zakazka.stav_4 {background-position: -21px 0px;}
span.stav_zakazka.stav_5 {background-position: -28px 0px;}
span.stav_zakazka.stav_6 {background-position: -35px 0px;}

/*
span.smile {
	background: url("../image/icon_smile.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin: 1px;
}
span.smile.smile_1 {background-position:   0px 0px;}
span.smile.smile_0 {background-position:  -21px 0px;}
*/
span.smile {
	background: url("../image/icon_16x16.jpeg") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin: 1px;
	cursor: pointer;
}
span.smile.smile_1 {background-position:  -435px -216px;}
span.smile.smile_2 {background-position:  -485px -216px;}
span.smile.smile_3 {background-position:  -460px -216px;}

span.adresa_info {
	color: #999999;	
	float: right;
	font-weight: normal;
	font-size: 10px;
 	margin-top: 2px;
	margin-right: -5px;
	margin-left: 5px;
}
hr.hr3 {
	background-color: #B5B8C8;
	color: #B5B8C8;
	height: 1px;
	border: 0 none;
	width: 300px;
	margin-right: 650px;
}
hr.hr2 {
	background-color: #B5B8C8;
	color: #B5B8C8;
	height: 1px;
	border: 0 none;
	width: 80%;
}
hr.hr1 {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #B5B8C8;
	color: #B5B8C8;
	height: 1px;
	border: 0 none;
	width: 80%;
}
/*input.date_picker {
  text-align: center;
  background-image: url("../image/icon_datepicker.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  width: 78px;
}*/
/*
input.date_picker {
	showOn: "button",
	buttonImage: "../image/calendar.gif",
	buttonImageOnly: true
}*/
.date_picker {
	float: left;
}
.ui-datepicker-trigger {
	margin-left: 2px;
	vertical-align: top;
	float: left;
}

.kalendar_navigace {float: left; padding:10px 0 0 10px;}

.kalendar_pohled {float: right; padding: 10px 10px 0 0;}

.kalendar_first{
	background: none repeat scroll 0 0 #CBDDF3;
    border-radius: 10px 0 0 10px;
    line-height: 20px;
    list-style-type: none;
    padding-left: 10px;
	padding-right: 5px;
	float: left;
	cursor: pointer;
}
.kalendar_first:hover{
	background: none repeat scroll 0 0 #999999 ;
}
.kalendar_middle{
	background: none repeat scroll 0 0 #CBDDF3;
    line-height: 20px;
    list-style-type: none;
    padding-left: 5px;
	padding-right: 5px;
	float: left;
	cursor: pointer;
	
}
.kalendar_middle:hover{
	background: none repeat scroll 0 0 #999999 ;
}
.kalendar_last{
	background: none repeat scroll 0 0 #CBDDF3;
    border-radius: 0 10px 10px 0;
    line-height: 20px;
    list-style-type: none;
    padding-right: 10px;
	padding-left: 5px;
	float: left;
	cursor: pointer;
}
.kalendar_last:hover{
	background: none repeat scroll 0 0 #999999 ;
}

.kalendar_telo {
	margin-top: 40px;
	width: 100%;
}
.kalendar_telo table {
	width: 100%;
	border : 1px solid #DDDDDD;
}
.kalendar_telo table td{
	border : 1px solid #DDDDDD;
	vertical-align: top;
	height: 60px;
}

.kalendar_telo table .hlavicka{
		height: 20px !important;
}
.kalendar_telo table .cislo_dne {
		font-size: 20px;
		font-weight: bold;
		float: right;
		width: 100%;
		text-align: right;
		padding: 3px 3px 3px 0px;
}

.kalendar_telo table .kalendar_ukol {
		border-radius: 10px 10px 10px 10px;
		line-height: 20px;
		/*height: 40px;*/
		overflow: hidden;
		list-style-type: none;
		margin: 2px;
		padding-left: 10px;
		padding-right: 10px;
}
span.icon_info {
	/* background: url("../image/icon_actions_31.png") no-repeat scroll 0 0 transparent; */
	background: url("../image/icon_questionmark.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin: 1px;
	/* background-position:   -220px 0px; */
}
.den {
	font-size: 23px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-right: 0px;
	text-align: center;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	height: 25px;
	line-height: 25px;
}
.vikend {
	color: red;
}
.dnes {
	background-color: #FDF5DE;
}
.svatek {
	font-size: 12px;
	border: 1px solid #DDDDDD;
	border-left: 0px;
	vertical-align: top;
	height: 25px;
	padding-left: 3px;
	padding-right: 10px;
}
.oslavenec {
	font-size: 12px;
	border-right: 0px;
	vertical-align: top;
	height: 25px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

.mezera_mezi_tabulkami td {
	border-bottom: 30px solid white;
}
.bez_ramu_vlevo {
	border-left:0px !important;
}
.bez_ramu_vpravo {
	border-right:0px !important;
}


table.aktualita {
/*	width: 354px;*/
	width: 272px;
	height: 183px;
	font-size: 12px;
	border: 1px solid #DDDDDD;
	border-left: 0px;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 10px;
	background-color: #FDF5DE;
}

table.aktualita tr.hlavicka td {
	/*background-color: #A48D48;*/
	/*background-color: #FFAA2D;*/
	/*background-color: #F8F8B6; */
	background-color: #F9E29D;
	line-height: 22px;
	height: 22px;
	color: #04408C;
/*  color: #FEF8E7;*/
  font-weight: bold;
}

table.aktualita tr td {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	line-height: 22px;
}




.div_aktualita {
	width: 272px;
	height: 183px;
	margin: 15px 5px 25px 8px;
/*	 width:200px;*/
/*	 height:30%;*/
/* 	 background: #ffffff; */
/* 	 background: #fdf8f4; */
	background: #fffcf9;
/*	 border:1px solid #CBDDF3;*/
	border:1px solid #F3DDCB;
	 /*padding:15px;*/
/* 	 position: absolute; */
/*	 right: 150px;*/
/* 	 right: 42px; */
/* 	 top: 10%; */
/* 	 top: 64px; */
/* 	 z-index: 1100;
	 opacity:1.5; */
	float: left;
	position: relative;
	overflow: hidden;
}
table tr.aktualita_nadpis{
  /*background-color: #CBDDF3;*/
  background-color: #F3DDCB;
  /*background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);*/
  background-image: -moz-linear-gradient(center top , #F6E7DA, #F3DECD 45%, #ECC7AB 46%, #ECC7AB 50%, #EECFB8 51%, #F3DDCB);
  /*border-color: #99BCE8;*/
  border-color: #E8BC99;
  border-style: solid;
  border-width: 1px;
  /*box-shadow: 0 1px 0 0 #F4F8FD inset;*/
  box-shadow: 0 1px 0 0 #FDF8F4 inset;
  font-size: 12px;
  line-height: 22px;
  /*color: #04408C;*/
  color: #8C4004;
  font-weight: bold;
  /*height: 20px;*/
}
table tr.aktualita_nadpis td{
  padding-left: 5px;  
}
table tr.aktualita_telo  td{
  padding-left: 5px;  
  
}
table tr.aktualita_link{
	text-align: right;
}
table tr.odstranit {
	color: #9C0055;
	background-color: #FFC7CE;
}
.xls_cervene {
	color: #9C0006;
	background-color:#ffc7ce;
}
.xls_zlute {
	color: #9C6500;
	background-color:#ffeb9c;
}
.xls_zelene {
	color: #006100;
	background-color:#c6efce;
}
.xls_modre {
	color: #0070C0;
	background-color:#dbe5f1;
}
.xls_modre2 {
	color: #0070C0;
	background-color:#B0C7E1;
}
.xls_oranzove {
	color: #773C00;
	background-color:#FFCC99;
}
.pravo_0 {
	color: #9C0006;
	background-color:#ffc7ce;
	font: wingdings;
	text-align: center;
}
.pravo_1 {
	color: #006100;
	background-color:#c6efce;
	font: wingdings;
	text-align: center;
}
.pravo_2 {
	color: #773C00;
	background-color:#FFCC99;
	font: wingdings;
	text-align: center;
}
.fileupload_progress 
{
  display: none;
  position: relative; 
  width: 400px; 
  border: 1px solid #ddd; 
  padding: 1px; 
  border-radius: 3px; 
}
.fileupload_bar 
{ 
  background-color: #B4F5B4; 
  width: 0%; 
  height: 20px; 
  border-radius: 3px; 
}
.fileupload_percent
{ 
  position: absolute; 
  display: inline-block; 
  top: 3px; 
  left: 48%; 
}