/* ****************** OSTATNI ****************** */
.button, .button2
{
	text-align: center;
	display: block;
	float:left;
	width: 117px;
	min-width: 117px;
	height: 19px;
	color: #000000!important;
	padding-top: 4px!important;
	border: 0px;
	text-decoration: none!important;
	background-color: #f1f3f7;
	background: url(images/button.png) no-repeat top left;
	font-family: Tahoma, Arial!important;
	font-size: 11px!important;
	padding-left: 0px;
	padding-right: 0px;
	margin: 5px;
}
.button:hover, .button2:hover 
{
	color: #333333!important;
	background-color: #dde1e7;
	background-position:0 -23px;
	text-decoration: none;
	cursor:pointer;
}
.button.print
{
	background-image:url(images/button_print.png);
}
.button.save
{
	background-image:url(images/button_save.png);
}
.button.cancel
{
	background-image:url(images/button_cancel.png);
}
.button.edit
{
	background-image:url(images/button_edit.png);
}
.button.delete
{
	background-image:url(images/button_delete.png);
}
.hotline_phone
{
    text-align: center;
	display: block;
	float:left;
    background: url(Images/phone.png) no-repeat;
}
.button.add
{
	background-image:url(images/button_add.png);
}
.button.back
{
	background-image:url(images/button_back.png);
}
.button.preview
{
	background-image:url(images/button_preview.png);
}
	
.button.print, .button.save, .button.cancel, .button.edit, .button.delete, .button.add, .button.back, .button.preview
{
	padding-left:10px;
	width:107px;
	min-width:107px;
}
.button2
{
	padding-bottom: 9px!important;
	height:23px;
	width: 117px!important;
	min-width: 117px!important;
}


/*.button2
{
	display: block;
	float:left;
	width: 120px;
	height: 30px;
	color: #000!important;
	padding: 2px;
	margin-top: 10px;
	margin-right: 5px;
	border: solid 1px  #1c5c9a;
	font-size: small ;
	font-weight:bold;
	text-decoration: none!important;
	background-color: #f1f3f7;
	background: url(images/button_background.png) repeat-x top left;
}
.button2:hover 
{
	background-color: #dde1e7;
	text-decoration: none;
}*/
.selbutton
{
  margin-top: 7px;
}

/* ****************** UpdateProgress ****************** */
.progress 
{
	width:20px;
	height:20px;
	/*position:absolute;
	top:140px;
	left:50%;*/
	background-color:Transparent;
	background-image:url(images/indicator_circle_ball.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

/* ****************** CONTROL ValidatorCallout ****************** */
input.validator_highlight 
{
    background-color:lemonchiffon; 
}
.CalloutExtender table
{
	z-index:2;
}

/* ****************** TEXTBOXY v DetailView ****************** */

input.Text
{
	width:218px;
	border:1px solid #7F9DB9;
	padding:4px;
	/*margin-right:20px;*/
	height: 12px;
}

input.SmallText
{
	width:40px!important;
	border:1px solid #7F9DB9;
	height: 12px;
	padding: 4px;
}

input.DateText
{
	width:70px;
	border:1px solid #7F9DB9;
	height: 12px;
	padding: 4px;
}

span.Text, div.Text
{
	width:20em;
	border:none;
	padding:4px;
	margin-right:20px;
}
.Text.Povinne 
{
	border-left:4px solid red!important;
	width:216px;
}

.Text.Minus
{
	background-image: url(images/minus.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:12px;
}

.TextArea.Povinne 
{
	border-left:4px solid red!important;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
	overflow:-moz-scrollbars-none;
}

.Text.Datum
{
	width:10em!important;	
}

.Text.VyberPartnera
{
	background-image: url(images/arrow_down.png);
	background-repeat:no-repeat;
	background-position: right center ;
	padding-right: 3px;
	padding-left: 7px;
	cursor:pointer;
	background-color: #f5f5f5;
	font-family: Tahoma, Arial CE;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	margin-top: 3px!important;
}
/* ****************** VykazMesice ****************** */

.row_vikend { background-color: #f9c1bd; }
.row_svatek { background-color: #f5deb3; }
.row_alternating { background-color: #f7f7ff; }

.row_alternating:hover { background-color: #e0e0ff; }

.row_alternating2 { background-color: #edf3fb;}
.row_alternating2:hover { background-color: #e0e0ff; border-bottom: 1px solid; border-top: 0px;}

.row_style:hover { background-color: #e0e0ff; border-bottom: 1px solid; border-top: 0px;}

/* *************** TABULKA pro vyber roku,mesice,kategorie (comboboxy) **** */

.vmd_table 
{
	min-height: 300px;
	width: 300px;
	border: solid 1px #B2D0DF;
	background-color: white;
}

.vmd_table.td_c1 { width: 25%;}
.vmd_table.td_c2 { width: 75%;}

/* ****************** TABULKA - Projekty ****************** */

.table_detailw 
{
	min-width: 500px;
	width: 500px;
}

.projekty_zkratka {	width: 20%; }
.projekty_nazev {	width: 50%; }
.projekty_zacatek {	width: 10%; }
.projekty_konec {	width: 10%; }
.projekty_delka {	width: 10%; }


/* ****************** Harmonogram ****************** */
.AktivitaMesice, .AktivitaMesiceEdit 
{
	display:block;
	width:18px;
	height:18px;
	text-decoration:none;
	background:no-repeat top left;
	background-image:url(images/tick_empty_greyed.png);
}

.JePrirazena
{
	background-image:url(images/tick_empty.png);
	text-decoration:none;
}

a.AktivitaMesice, a.JePrirazena, a.AktivitaMesice:hover, a.JePrirazena:hover, a.AktivitaMesice:active, a.JePrirazena:active, .AktivitaMesice:active, .JePrirazena:active
{
	text-decoration:none;
}

.JePrirazena
{
	background-image:url(images/tick_green_greyed.png);
	text-decoration:none;
}
.JePrirazenaOmezeni
{
	background-image:url(images/tick_green_greyed_half.png);
	text-decoration:none;
}
a.JePrirazena
{
	background-image:url(images/tick_green.png);
	text-decoration:none;
}

a.JePrirazenaOmezeni
{
	background-image:url(images/tick_green_half.png);
	text-decoration:none;
}

/* ****************** UpdateProgress ****************** */
.progress 
{
	width:214px;
	height:15px;
	position:absolute;
	/*top:140px;
	left:50%;*/
	bottom: 0px;
	background-color:Transparent;
	background-image:url(images/progressbar_green.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

.Rozpocet_JePovinna
{
	background-color:#afa;
	background-image:url(images/checkbox1.gif);
}

/* hack, skin pro kalendar TODO> Presunout do sam. souboru*/
.ajax_mp_calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
    padding: 5px;
}
.ajax_mp_calendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.ajax_mp_calendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
    width: 12px;
} 
.ajax_mp_calendar .ajax__calendar_day {
    border:0px solid #000000;

    width: 12px;
} 
.ajax_mp_calendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.ajax_mp_calendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.ajax_mp_calendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.ajax_mp_calendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.ajax_mp_calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_hover .ajax__calendar_title {
    color:#0066cc;
} 
.ajax_mp_calendar .ajax__calendar_hover .ajax__calendar_today {
    color:#0066cc;
} 

/* rozpocet */
.rozpocet_kodbox_chyba 
{
	border-color: Red;
	width: 70px;
	font-family: Tahoma, Arial CE, Arial, Helvetica;
}

.rozpocet_kodbox, .rozpocet_kodbox_disabled
{
	width: 70px;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}

.rozpocet_nazev_box_chyba 
{
	border-color: Red;
	width: 200px;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}

.rozpocet_nazev_box, .rozpocet_nazev_box_disabled
{
	width: 250px;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}

.rozpocet_uvazek_box_disabled, .rozpocet_box_disabled, .rozpocet_jednotkabox_disabled, .rozpocet_jednotkacenabox_disabled, .rozpocet_pocetjednotekbox_disabled, .rozpocet_celkembox_disabled, .rozpocet_partnerbox_disabled, .rozpocet_kodbox_disabled, .rozpocet_nazev_box_disabled
{
	border: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}

.rozpocet_zvyraznit 
{
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
	background-color: #ffdddd!important;
}

.rozpocet_jednotkabox, .rozpocet_jednotkabox_disabled
{
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
	width: 60px;
}


.rozpocet_uvazek_box, .rozpocet_uvazek_box_disabled
{
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
	width: 60px;
	text-align: right;
}

.rozpocet_jednotkacenabox, .rozpocet_jednotkacenabox_disabled
{
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
	width: 60px;
	text-align: right;
}

.rozpocet_pocetjednotekbox, .rozpocet_pocetjednotekbox_disabled
{
	width: 40px;
	text-align: right;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}

.rozpocet_celkembox, .rozpocet_celkembox_disabled
{
	width: 80px;
	text-align: right;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}

.rozpocet_partnerbox, .rozpocet_partnerbox_disabled
{
	width: 80px;
	text-align: right;
	font-family: Tahoma, Arial CE, Arial, Helvetica!important;
}
.button_expand 
{
	background:url(images/expand.gif) no-repeat;
	width: 20px;
	height: 20px;
}

.button_infoVC
{
	background: url(images/icon_help.png) no-repeat;
}

.button_expand_highlight
{
	background:url(images/plus_small.png) no-repeat;
	width: 20px;
	height: 20px;
}

.button_collapse_highlight
{
	background:url(images/minus_small.png) no-repeat;
	width: 20px;
	height: 20px;
}

.button_collapse
{
	background:url(images/collapse.gif) no-repeat;
	width: 20px;
	height: 20px;
}

.Proplaceni_Panel 
{
	width: 500px;
}

.Proplaceni_Chkbox
{
	clear: left;
	width: 160px; float: left;
	font-size: small;
}

.Proplaceni_Criterias
{
	width: 300px; float: right;
	font-size: small;
}

.Proplaceni_Datum
{
	width: 100px; 
	font-size: small;
}

.Log_Panel 
{
	width: 500px;
/*
	width: 600px;
	display: inline;
*/
}

.Log_Chkbox
{
	width: 100px; 
	float: left;
	clear: left;
	font-size: small;

}

.Log_Criterias
{
	width: 300px;
	float: right;
	font-size: small;

}

.Log_Datum
{
	width: 100px;
	font-size: small;
}


a.Inverzni
{
	color: #ffffff;
}

a.Inverzni:hover
{
	color: #ffffff;
}

.description_pane
{
	width: 970px; border: 1px solid; border-color: #999999;
	margin-left: 5px;
	padding: 5px;
	text-align: left;
}

.SiteMapPath 
{
	margin-left: 4px;
	color: #b8b8b8;
	font-size: 11px;
}

.SiteMapPath_Separator
{
	color: #d90a0b;
	font-size: 14px;
	padding: 4px;
	
	font-weight: bold;
	font-family: Trebuchet MS, Tahoma;
}

.SiteMapPath_MZSeparator
{
	color: #090afb;
	font-size: 14px;
	padding: 4px;
	
	font-weight: bold;
	font-family: Trebuchet MS, Tahoma;
}

.PrihlasenyUzivatel_container
{
	margin-top:6px;
	float:right;
	/*background:url(images/head_black.png) no-repeat left;*/
	margin-right: 30px;
	_margin-right: 15px;
}

.PrihlasenyUzivatel
{
	margin-right: 5px;
	float: left;
}

.LoginDialog 
{
	width: 239px;
	height: 154px;
	margin:80px auto 150px;
	background: url(images/login_box.png) no-repeat;
	clear:both;
	padding: 0px!important;
}


.LoginDialogLocked
{
	width: 239px;
	height: 154px;
	margin:80px auto 150px;
	background: url(images/login_box_locked.png) no-repeat;
	clear:both;
	padding: 0px!important;
}

.LoginTitle
{
	font-family: Tahoma, Arial!important;
	font-size: 11px!important;
	background-color: transparent!important;
	color: #ffffff;
/*	font-weight: bold;*/
	text-align: center;
	height: 20px;
	padding: 0px!important;
	margin: 0px!important;
}

.LoginButton
{
	font-family: Tahoma, Arial!important;
	font-size: 11px!important;
	font-weight: normal!important;
	margin-left: 185px;
	display: block;
	width: 15px;
	height: 15px;
	color: #000000!important;
	border: 0px;
	text-decoration: none!important;
	margin-top: 7px;
}

.LoginTextBox
{
	clear: both;
	margin-left: 70px;
	width: 125px;
	margin-top: 13px!important;
	*margin-top: 8px!important;
	padding-top: 0px!important;
}

.LoginInstructions
{
	padding-left: 5px;
	padding-right: 5px;
}

.LoginLabel
{
	padding-right: 7px;
	padding-top: 0px!important;
	text-align: right;
}

.LoginTip
{
	background: url(images/login_info.png) repeat-x;
	width: 286px;
	padding-left: 62px;
	height: 62px;
	padding-top: 18px;
	float: right;	
	margin-top:10px;
}

.LoginTipLeft
{
	border: double 3px #d6d9de;
	background-color: #f7f7ff;
	margin: 10px 0 0 2px;
	padding: 5px;
	float:left;
}

.LockedTip
{
	clear: right;
	background: url(images/login_locked.png) repeat-x;
	width: 281px;
	padding-left: 62px;
	height: 62px;
	padding-top: 18px;
	padding-right: 5px;
	float: right;	
	margin-top:0px;
}

.MPButton
{
/*	font-weight: bold;*/
	display: block;
	width: 100px;
	height: 30px;
	font-family: Tahoma, Arial;
	color: #000!important;
	border: solid 1px  #1c5c9a;
	text-decoration: none!important;
	background-color: #f1f3f7;
	background: url(images/button_background.png) repeat-x top left;
}

.ChangeUser 
{
	font-size: small;
}

/* nove ikonky */
.button_move_up, .button_move_down, .button_detail, .button_popis, .button_popis_b, .button_popis_r, .button_popis_g, .button_delete, .button_edit, .button_copy, .button_add, .button_activities, .button_logout,
.button_revert, .button_pass_change, .button_needed, .button_ok, .button_save, .button_back, .button_refresh, .button_disabled, .button_floppy,
.button_unlock, .button_nolock, .button_newlock, .button_empty, .button_change, .button_repayment, .button_unrepayment, .button_rerepayment, .button_print_small, .buttom_printer_review, .button_lockInfo, .button_infoVC,
.button_mail, .button_activate, .button_deactivate, .button_help
{
	height: 15px!important;
	/*width: 15px!important;
	min-width: 15px!important;*/
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	padding-left:15px;
}
.button_center
{
	float:none;
	margin: 0 auto;
	width: 0;
}

.button_lockInfo
{
	background:url(images/help_inactive.png) no-repeat;
}

.button_text 
{
	padding-left:20px;
	padding-bottom:2px;
	display:inline;
	float:none;
	text-decoration:none;
	line-height:20px;
}

.button_disabled 
{
	background:url(images/cancel.png) no-repeat;
}

.button_popis, .button_inline_popis
{
	background:url(images/icon_popis.png) no-repeat;
}
.button_popis_b
{
    background:url(images/icon_popis_b.png) no-repeat;
}
.button_popis_r
{
    background:url(images/icon_popis_r.png) no-repeat;
}
.button_popis_g
{
    background:url(images/icon_popis_g.png) no-repeat;
}
.button_inline_popis
{
	padding:1px 16px 2px 0;
	margin-left:5px;
}

.button_floppy
{
	background:url(images/floppy.png) no-repeat;
}

.button_move_up 
{
	background:url(images/up_icon.png) no-repeat;
}

.button_ok 
{
	background:url(images/login_ok_icon.png) no-repeat;
}

.button_move_down 
{
	background:url(images/down_icon.png) no-repeat;

}

.button_detail
{
	background:url(images/detail.png) no-repeat;
}


.button_delete
{
	background:url(images/remove.png) no-repeat;
}


.button_copy
{
	background:url(images/copy_2.png) no-repeat;
}

.button_edit
{
	background:url(images/edit2.png) no-repeat;
}

.button_activities
{
	background:url(images/activity_icon.png) no-repeat;
}

.button_add
{
	background:url(images/add.png) no-repeat;
}

.button_save
{
	background:url(images/save.png) no-repeat;
}

.button_back
{
	background:url(images/back.png) no-repeat;
}

.button_pass_change
{
	background:url(images/pass_change.png) no-repeat;
	margin-right:5px;
}

.button_logout
{
	background:url(images/logout.png) no-repeat;
}

.button_revert
{
	background:url(images/refresh.png) no-repeat;
}

.button_refresh
{
	background:url(images/revert.png) no-repeat;
}

.button_needed
{
	background:url(images/lock.png) no-repeat;
}
.button_unlock
{
	background:url(images/unlock.png) no-repeat;
}
.button_nolock
{
	background:url(images/nolock.png) no-repeat;
}
.button_newlock
{
	background:url(images/newlock.png) no-repeat;
}
.button_change
{
	background-image:url(images/logout2.png);
}
.button_repayment
{
    background-image:url(images/repayment.png)!important;
}
.button_unrepayment
{
    background-image:url(images/unrepayment.png);
}
.button_rerepayment
{
    background-image:url(images/rerepayment.png);
}
.button_mail
{
	background:url(images/icon_mail.png) no-repeat;
}
.button_help
{
	background:url(images/help_active.png) no-repeat;
}

.nohover:hover
{
	text-decoration: none!important;
}

.nohover
{
	text-decoration: none!important;
}

.vyberpartnera_head
{
	background:url(images/partner_black.png) no-repeat;
	width: 20px;
	min-width: 20px;
	height: 17px;
	min-height: 17px;
	margin-top: -3px;
	margin-left: 5px;
	margin-right: -5px;
}
.vyberObdobi_head
{
	background:url(images/obdobi_black.png) no-repeat;
	width: 20px;
	min-width: 20px;
	height: 17px;
	min-height: 17px;
	margin-top: -3px;
	margin-left: 5px;
	margin-right: -5px;
}

.vyberRole_head
{
	background:url(images/role_black.png) no-repeat;
	width: 20px;
	min-width: 20px;
	height: 17px;
	min-height: 17px;
	margin-top: -3px;
	margin-left: 5px;
	margin-right: -5px;
}

.menu_container 
{
	background: url(images/menu_back2.png) repeat-x;
	float:left;
	width:100%;
	*margin-right:2px;
}

.menu_container table
{
	float:left;
	margin-top: -1px;
}

.menu_container td
{
	vertical-align: middle;
}

.menu_cell
{
	cursor: pointer!important;
	cursor: hand!important;
	cursor: arrow!important;
	padding-left: 11px;
	padding-right: 13px;
	background: url(images/menu_button_inactive.png) no-repeat right!important;
	height: 27px; min-height: 27px;
}

.menu_hover
{
	cursor: pointer;
	cursor: hand;
	cursor: arrow;
	cursor: default!important;
	padding-left: 11px;
	padding-right: 13px;
	background: url(images/menu_button_active.png) no-repeat right!important;
	/*background: url(images/menu_back.png) repeat-x top center;*/
	height: 27px; min-height: 27px;
}

.menu_cell2
{
	padding-left: 5px;
	padding-right: 5px;
	background: transparent!important;
}

.menu_selected
{	
	height: 29px;
	/*background: url(images/menu_back.png) repeat-x!important;*/
}

.NadpisTitulek
{
	min-width: 100%;
}

.nazev, .nazev_disabled {
	/*text-decoration: none;*/
	/*font-size: 18px!important;*/
	/*font-family:  Verdana, Arial;*/
	font-family:  "Trebuchet MS";
	font-size:17px;
	clear:both;
	/*word-spacing: 1.5pt;*/
	/*text-transform: lowercase; AnM*/
	padding-left: 16px!important;
	color: #000000;
	height: 29px; /*29px;*/
	width: 505px;
	min-height: 29px;
	margin-bottom: 1px;
	margin-top: 20px!important;
	padding-top: 0px;
	margin-left: 0px!important;
	padding-bottom: 0px!important;
}

.nazev 
{
	/*background: url(images/bg_title.png) no-repeat right top;*/
	background: url(images/m_zahlavi.png) no-repeat left 8px;
}

.nazev_disabled
{
	/*background: url(images/bg_title_disabled.png) no-repeat right 2px;*/
	background: url(images/c_zahlavi.png) no-repeat left 8px;
}

.nazev span, .nazev_disabled span
{
	margin-left: 23px;
}

.Grid, .Details
{
	clear:left;
	margin:10px 0;
}
.GridStyle
{
	Border: Solid 1px #B2D0DF!important;
}
.GridBack
{
		/*background: url(images/table.png) repeat-x center;*/
		background:#304171 repeat-x;
		font-weight: normal!important;
		padding-left: 5px;
		padding-right: 5px;
		/*vertical-align: bottom;*/
		color: #ffffff;
		text-align: left;
}

.Rozpocet_pager
{
	/*background: url(images/table_foot.png) repeat-x center;*/
	background-color:#304171 !important;
	height: 19px!important;
	margin: 0px!important;
	padding: 0px!important;
	color: #ffffff!important;
	text-align: left;
}

tr.Rozpocet_pager *
{
	height: 19px!important;
	color: #cccccc;
}

tr.Rozpocet_pager td
{
	height: 19px!important;
	color: #cccccc;
}

.rozsireny_filtr
{
	width: 500px;
	clear: both;
}


.table_middle
{
	vertical-align: middle!important;
}

.table_center
{
	text-align: center!important;
}

.min_width
{
	width: 20px;
	min-width: 20px;
}

.cell_number
{
	text-align: right;
	margin-right: 5px;
}

.cell_number_nothing
{
    visibility:hidden;
}

.vykaz_popup_aktivita_common
{
	padding-left: 20px; 
	border: 0px; 
}

.vykaz_popup_aktivita_highlight
{
	width: 100%; 
	padding: 4px; 

	color: #000000; 
}

.vykaz_popup_aktivita_shadow
{
	width: 100%; 
	padding: 4px; 

	color: #a0a0a0; 
}

.vykaz_popup_aktivita
{
	background-color: #cccccc; 
	background: url('images/plus_small.png') no-repeat;
}

.vykaz_popup_aktivita_expanded
{
	background-color: #dddddd; 
	background: url('images/minus_small.png') no-repeat;
}

.vykaz_popup
{
	border: 1px solid; 
	padding: 10px; 
	overflow-y: auto; 
	overflow-x: hidden;
	width: 300px;
	height: 300px; 
	border-color: #000000; 
	background-color: #ffffff; 
	display: none; 
	visibility: hidden; 
	position:absolute;
	cursor: default;
	cursor: arrow;
	cursor: pointer;
}

.vykaz_popup_whisper
{
	border: 1px solid; 
	padding: 10px; 
	overflow-y: auto; 
	overflow-x: hidden;
	width: 300px;
	height: 100px; 
	border-color: #000000; 
	background-color: #ffffff; 
	display: none; 
	visibility: hidden; 
	position:absolute;
	cursor: default;
	cursor: arrow;
	cursor: pointer;
}

.vykaz_popup_cinnosti
{
	width: 100%; 
	padding: 1px; 
	border: 0px; 
	background-color: #dddddd; 
	display: none; 
	visibility: hidden;
}

.vykaz_popup_cinnost_highlight
{
		width: 100%;
	padding: 2px;
	padding-left: 15px;

	color: #000000;
}

.vykaz_popup_cinnost_shadow
{
	width: 100%;
	padding: 2px;
	padding-left: 15px;

	color: #a0a0a0;
}

.vykaz_popup_cinnost
{
	background: #f8f8f8;
}

.vykaz_popup_cinnost:hover
{
	width: 100%;
	background: #cccccc;
}

.drag
{
	background: url(images/grab_active.png) no-repeat;
	width: 15px; height: 15px; min-width: 15px; min-height: 15px;
		position:relative;cursor:hand; float: right;
}

.nodrag
{
	background: url(images/grab_inactive.png) no-repeat;
	width: 15px; height: 15px; min-width: 15px; min-height: 15px;
	position:relative;cursor:hand; float: right;
}

.hideme
{
	display: none;
	visibility: hidden;
}

.whisperer_item
{
	width: 100%;
}

.whisperer_item:hover
{
	width: 100%;
	background-color: #eeeeee;
}

.LeftPanel
{
	float: left;
	margin-right: 5px;
}

a[disabled]
{
	color: #888888!important;
}

.RightPosition
{
	float: right;
}

.checked
{
	background: url('images/checkbox_on.png') no-repeat right;
}

.unchecked
{
	background: url('images/checkbox_off.png') no-repeat right;
}

.historie_panel
{
	float: left;
	width: 380px;
	border: 1px solid;
	border-color: #dddddd;
	padding: 10px;
}

.historie_panel_vlevo
{
	float: left;
	width: 300px;
	border: 1px solid;
	border-color: #dddddd;
	margin-left: 10px;
	margin-right: 10px;
	height: 50px;
}

.item_failed
{
	color: #ff0000;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background: url('images/checkbox_disabled.png') no-repeat 0px 2px;
}

.item_success
{
	color: #ff0000;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background: url('images/checkbox_on.png') no-repeat 0px 2px;
}

.fileicon
{
	margin-left: 4px;
	margin-top: 4px;
}

.button_secondline
{
	margin-top: 4px;
}

.RightPanel
{
	float: right;
	margin-bottom: 10px;
	width: 448px;
}

.panel
{
	clear: both;
	padding: 5px;
}

.PoznamkyTitle
{
	width: 428px;
	height: 21px;
	background: url(images/poznamky.png) no-repeat right top;
	margin: 0 auto;
}

.PoznamkyHeaderNormal
{
	/*background-color: #84b5df;*/
	width: 428px;
	height: 20px;
	background: url(images/panel_middle.png) no-repeat right top;

	font-family: Tahoma, Arial!important;
	font-size: 11px!important;
	font-weight: normal!important;
	text-decoration: none!important;
}

.PoznamkyHeader 
{
	/*background-color: #84b5df;*/
	width: 428px;
	height: 21px;
	background: url(images/prilohy.png) no-repeat right top;
	font-family: Tahoma, Arial!important;
	font-size: 11px!important;
	font-weight: normal!important;
	text-decoration: none!important;
	height: 21px;
}

.PoznamkyHeader:hover
{
	/*background-color: #84b5df;*/
	/*background: url(images/help_bar_with_icon_green.png) repeat-x;*/
}

PoznamkyHeader.a
{
	text-decoration: none!important;
}

.PoznamkaObsah
{
	width: 300px;
	height: 72px;
}

#FilePanel_AddTab
{
	width: 428px;
}

.File_Panel_Type
{
	text-align: right;
	border: 0px;
	padding: 0px;
	margin-right: 7px;
	margin-top: 0px;
}

.File_Panel_Grid
{
	width: 420px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

.File_Panel_Grid tr,.File_Panel_Grid td
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}



.File_Panel
{
	width: 428px;
}



.PoznamkyContent 
{
	width: 428px;
	margin-top: 0px!important;
	padding-top: 0px!important;
	background-color: #f2f7fd;
	font-family: Tahoma, Arial!important;
	font-size: 11px!important;
}

.PoznamkyContentNormal 
{
	width: 428px;
	background: url('images/panel_closed.png') no-repeat bottom;
	background-color: #f2f7fd;
	font-size: 11px!important;
	font-family: Tahoma, Arial!important;
	
}

.PoznamkyInnerContent
{
	background: url('images/panel.png') repeat-y;
	padding: 7px;
}

.AccordionLabel 
{
	color: #000000;
	margin-left: 10px;
	padding-top: 3px;
	cursor:pointer;
	cursor:hand;
}

.Poznamky
{
	clear: left;
	width: 428px;
	margin: 0 auto;
}

.Panel_addtab
{
	display: none;
	font-size: 11px;
	border: 1px solid #dddddd;
}

.Normal
{
	font-size: 11px;
}

.Panel_Predel {
	margin-bottom: 0px;
	padding-bottom: 0px!important;
	width: 428px;
	height: 2px;
	background: url(images/panel_open.png) no-repeat right top;
}


.File_Panel_Titulek {
	clear: both;
	margin-bottom: 0px;
	width: 428px;
	height: 21px;
	background: url(images/prilohy.png) no-repeat right top;
}

.Help_Header {
	clear: both;
	margin-bottom: 0px;
	width: 428px;
	height: 21px;
	background: url(images/napoveda.png) no-repeat right top;
}







.rightIcon
{
	float: right;
	background:url(images/minus_panel.png) no-repeat;	
	width: 11px;
	height: 11px;
	margin-right: 5px;
	margin-top: 1px;
}

.Panel_Inner
{
	padding: 3px 8px 3px 8px;
	text-align: justify;
}

.PanelLinkButton
{
	color: #000000;
	text-decoration: none;
}

.PanelLinkButton:hover
{
	color: #000000;
	text-decoration: underline;
}

.ajax__tab_body
{
	border-left: 0px!important;
	border-right: 0px!important;
	border-bottom: 0px!important;

}

/*
	This is addonce to ajax calendar ico
*/
.AjaxCalendarIcon
{
	width: 0px;
	height: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	background:url(images/AjaxCalendar_scheduleHS.png) no-repeat;
	display:inline;
	cursor:pointer;
}
.errorDiv
{
	position: absolute;
	height: 164px;
	width: 509px;
	font-size: 12px;
	top: 50%;
	left: 50%;
	right: 50%;
	margin-top: -85px;
	margin-left: -254px;
	background: url(images/back-error.png) no-repeat;
	background-position: center;
	text-align: center;
	font-family: Trebuchet MS;	
}
.errorDivIn
{
	position: relative;
	top: 40px;
	right: 30px;
	text-align: right;
}
.errorDivIdStred
{
	width: 320px;
	text-align:	left;
	margin-left: 80px;
	margin-left: -20px;
}
.errorDivIn1
{
	margin-top: 15px;
	margin-left: 80px;
	font-size: 16px;
	text-align: left;
	color: #402206;
	font-weight: bold;
}
.errorButtonMP
{
	width: 15px;
	height: 15px;
	background: url(images/arrow-error.png) no-repeat;
	border: 0px;
	cursor: pointer;
	margin-left: 5px;
}
.button_print_small
{
	background: url(images/printer.png) no-repeat;
}
.buttom_printer_review
{
	background: url(images/printer_preview.png) no-repeat;
}
.MZPanel
{
	width: 500px;
}
.MZPanelDetail
{
	width: 550px;
}
.MZBox
{
	width: 330px;
}
.komentar
{
	border: solid 1px black;
}
.komentar .item
{
	border: solid 1px #CBCED3;
	border-width: 1px 0px 1px 0px;
	padding: 3px;
	margin-bottom:1px;
}
.komentar .item.s
{
	background-color:#f2f6fC;
}
.komentar .jmeno
{
	float:left;
	font-size:11px;
	font-style:italic;
	padding-left:20px;
	padding-top:1px;
	background: url(images/panacek.png) no-repeat;
}
.komentar .datum
{
	width:100px;
	float:right;
	text-align:right;
}
.komentar .text
{
	display:block;
	clear:both;
	padding-left:20px;
}
.komentar_editor div
{
	float:left;
	margin-top:6px;
}

.brdlt
{
	clear:both;
}

.button_activate
{
	background:url(images/icon_invisible.png) no-repeat;
}

.button_deactivate
{
	background:url(images/icon_visible.png) no-repeat;
}
.stav
{
    width:20px;
    float:left;
}
.stav:hover .items
{
    display: block;
}
.stav .items
{
    display:none;
    background-color:white;
    border:solid 1px black;
    width:100px;
    position:absolute;
    float:left;
    margin-left:20px;
    %margin-left:0;
    z-index:1;
}
.stav .items a, .stav .items span
{
    text-decoration:none;
    display:block;
    width:96px;
    padding:2px;
    color:Black;
}
.stav .items span
{
    font-weight:bold;
    cursor:default;
}
.stav .items a:hover
{
    background-color:#3399FF;
    color:white;
}