body
{
	background-color: #1E5791;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*scrollbar-track-color: #34627F;
	scrollbar-face-color: #000C64;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: green;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: purple;
	scrollbar-arrow-color: #9AC7C5;*/
	color: #FFFFFF;
}
h4{
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-indent: 8px;
	height: 23px;
	border: 0px solid black;
}

form {
    margin: 0;
    padding: 0;
}

a
{
 text-decoration:none;
}

a:visited
{
 color:White;
}

a:link
{
color:White;
}

a:active
{
color:White;
}

a:hover
{
	text-decoration : underline;
}

a.menu
{
    text-decoration : none;
    font-weight: bold;
    color : #FFFFFF; /*#D57523;*/
    display: block;
    padding: 0 2px;
    font-family: tahoma;

}

a.menu:hover
{
    text-decoration : none;
    font-weight: bold;
    color : #0184cf;
    background: url('../images/pozadi_menu_over3.png') repeat-x;
}


a.menu.active
{
    text-decoration : none;
    font-weight: bold;
    color : #0184cf;
    background: url('../images/pozadi_menu_over3.png') repeat-x;
}

a.work
{
	text-decoration : none;
	height: 24px;
	border: solid red 0px;
}

a.work:hover
{
	text-decoration : none;
}

div.document
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	border: solid white 0px;
	text-align: center;
	vertical-align: top;
}

div.small_document{
  	position: absolute;
	left: 0px;
	top: 0px;
  height:200px;
  width:400px;
  border: solid white 0px;
	text-align: center;
	vertical-align: top;
}

div.nast_filtru, iframe.nast_filtru
{
	visibility: hidden;
	position: absolute;
	width: 255px;
	width= 266px;
	margin-top= -1px;
	padding: 5px;
	text-align: left;
	top: 100px;
	left: 100px;
	cursor: pointer;
}

div.nast_filtru
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #3F7DA4;
	border: 1px solid black;
	z-index: 10;
	text-indent: 0px;
}

.filtr.switch{
    cursor: pointer;
}

div.page
{
	/*position: relative;
	left: 0px;
	top: 0px;
	*/
	width: 1000px;
	border: solid yellow 0px;
	text-align: left;
	background-color:  #FFFFFF; /*#3D7294;       /*#627086*/ /* E1E4FA */
}


div.logo
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 50px;
	height:50px;
	background-color : #73ABCF;
	border: solid red 0px;
}

div.collage
{ /*
	position: absolute;
	left: 50px;
	top: 0px; */

	width: 950px;
	height:50px;
	background-color : #73ABCF;
	border: solid red 0px;
}

div.left_side
{

	position: absolute;
	left: 0px;
	top: 76px;
	width: 16px;
	height: 490px;
	background-color : #FFFFFF;
	border-right: solid #0C1D30 2px; /* 0E2642 0C1D30 */
	overflow: hidden;
	color: black;
	letter-spacing: 5px;
	Text-Transform: capitalize;
}


div.menu
{
	width: 1000px;
	text-align: left;
}

div.content
{
	
	border: solid red 0px;
	text-align: left;
	padding: 10px 0 10px 0;
        margin: 0 16px 0 16px;
}



div.content_bottom_bar
{
	/*width: 940px;*/
	min-height: 455px;   /*  435  */
	min-height= none;
	height= 455px;   /*  435  */
	border: solid white 0px;
	text-align: left;
}


div.bottom_bar
{
	position: absolute;
	left: 21px;
	top: 1024px;
	width: 950px;
	border: solid red 0px;
}

hr.bottom_bar{
    border: 0;
    margin: 0;
    color: white;
    background-color: white;
    height: 1px;
}

div.corner_publication
{
    background: #c6e7fa; /*url('../images/pozadi_prechod_detail.png') repeat-x left 58px*/;
    color: #505050;
    min-height: 450px;
}


div.corner_homework
{

}



div.corner_form
{
	background : #c6e7fa; /*#caeaff url('../images/pozadi_prechod_detail.png') repeat-x;*/
        color: #505050;
        padding: 15px 0 15px 0;
}

div.homework_area
{
	border: solid #002D96 1px;
	overflow: none;
	background-color : #6F9EBB; /* FAF8D4; 6F9EBB */
	min-height: 428px;
}

div.homework_area_inner
{
	scrollbar-track-color: #34627F; /*A3AADB  3F7DA4 */
	scrollbar-face-color: #6F9EBB;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: black;
	scrollbar-arrow-color: #123043;

}


td.form_arrow
{
    BACKGROUND-IMAGE: url("../images/black_arrow.gif");
    BACKGROUND-REPEAT: no-repeat;
}

table.menu
{
	table-layout: fixed;
	/*border-collapse: collapse;*/
	border: none;

}

td.bottom_bar
{
	font-size: 12px;
	font-weight: bold;
	BACKGROUND-IMAGE: url("../images/bottom-bar.gif");
	BACKGROUND-REPEAT: no-repeat;
	height: 19px;
	text-indent: 20px;
}

table.homework_area_inner
{
	table-layout: fixed;
	/*border-collapse: collapse;*/
	border: none;
	border-bottom: #FFFFFF solid 3px;
}

td.homework_area_inner
{
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-bottom: solid #425764 1px;
	background-color: #98BFD8;

}

table.content_table
{
	border: none;
	/*border-collapse : collapse;*/
	table-layout : fixed;
}

table.content_table td
{
	font-size: 10px;
	vertical-align: middle;
	height: 23px;
	/* overflow: hidden; */
}

table.sumarizace
{
	border: none;
	/*border-collapse : collapse;*/
	table-layout : fixed;
}

table.sumarizace td
{
	font-size: 10px;
	vertical-align: middle;
	height: 19px;
	/* overflow: hidden; */
}



.content_table_legend
{
	table-layout: fixed;
	border: none;
	border-bottom: #FFFFFF solid 0px;
	background: url('../images/prechod_z_bile_do_modre.png') repeat-x;
        
}

.content_table_legend.detail-spisu {
    background: url('../images/prechod_z_bile_do_modre2.png') repeat-x;
}

.content_table_hromad_vyuctovani{
    table-layout: fixed;
    border: none;
    font-size: 11px;
    color: #FFFFFF;
    background: url("../images/pozadi_filtr_cele3.png") repeat-x scroll 0 20px #2F8DC9;
}

.content_table_hromad_vyuctovani td.sub_menu{
    padding: 2px 2px 2px 7px;
    font-size: 12px;
    text-align: left;
    background: none repeat scroll 0 0 #2F8DC9;
}

.content_table_hromad_vyuctovani tr{
    padding: 0px;
    margin: 0px;
    height: 27px;
}
.content_table_hromad_vyuctovani td input{
    padding: 0px;
    margin: 0px;
}

.content_table_hromad_vyuctovani td.form_legend{
    padding: 0px;
    margin: 0px;
    height: 27px;
}

.content_table_legend3
{
	table-layout: fixed;
	border: none;
        border-bottom: 1px solid white;
        color: #505050;
	font-size: 11px;
	background: #caeaff url('../images/pozadi_prechod_detail.png') repeat-x;
        
}

table.content_table_legend3 td {
    font-size: 11px;
    color: #0085d2;
}

table.content_table_legend3 td div#nadpis {
    color:#0085D2;
    font-family: Arial;
    font-size:11px;
    font-weight:bold;
    margin:10px 5px;
}

table.content_table_legend3 td div#radek {
    color:#0085D2;
    font-family: Arial;
    font-size:11px;
    margin:0px 80px;
    clear: both;
}

table.content_table_legend3 td span {
    float:left;
    width: 70px;
}

.content_table_legend.no_bar{
    border-bottom: none;
}

table.content_table_prehled
{
	table-layout: fixed;
	border: none;
	border-bottom: black solid 1px;
	background-color: #417DA3;

}

table.content_table_legend2
{
	table-layout: fixed;
	/*border-collapse: collapse;*/
	border: none;
	background-color: #417DA3;

}

.content_table_legend td
{
	font-size: 10px;
	vertical-align: bottom;/* !important;*/
        color: #0085d2;
}

.content_table_legend td a
{
    color: #0085d2;
}

.content_table_legend3 td a
{
    color: #0085d2;
}
table .filter.fieldset.header td{
    color: #0085D2;
}

table .filter.footer{
        background-image: url('../images/pozadi_menu_over.png');
        background-repeat: repeat-x;
        background-position: 0px -2px;
}

table.content_table_legend_filter
{
	table-layout: fixed;
	/*border-collapse: collapse;*/
	border: none;
	border-bottom: #FFFFFF solid 0px;
        background: #2f8dc9 url('../images/pozadi_filtr_cele3.png') repeat-x 0 20px;
}
table.content_table_legend_filter.tisk-volby
{
        background-color: white;
        background-image: url('../images/pozadi_menu_over.png');
        background-repeat: repeat-x;
        background-position: 0px 20px;
}

table.content_table_legend_filter.tisk-volby input[type='text'] { border: 1px solid #505050; height: 17px;}
table.content_table_legend_filter.tisk-volby select { border: 1px solid #505050; height: 18px; padding: 1px;}
table.content_table_legend_filter.tisk-volby textarea { border: 1px solid #505050; }

table.content_table_legend_filter td
{
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
        color: white;
}


table.content_table_legend_filter.tisk-volby td
{
        color: #505050;
}
table.content_table_legend_filter.tisk-volby tr.bordered td
{
        border-top: 1px solid white;
        border-bottom: 1px solid white !important;
}
table.content_table_legend_filter.tisk-volby tr.bordered td.first
{
        border-left: 1px solid white;
}
table.content_table_legend_filter.tisk-volby tr.bordered td.last
{
        border-right: 1px solid white;
}
td.menu
{
    color: #D8DCE1;
    font-weight : bold;
    font-family: Arial, Verdana;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
	text-indent: 2px;
	height: 30px;
    background: #137db7;

}

td.sub_menu
{
    color: #FFFFFF; /*#D8DCE1;*/
    font-weight : bold;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-style: normal;
    text-align: left;
    vertical-align: middle;
    padding-top: 0px;
    text-indent: 2px;
    height: 20px;
    background: #2fb1eb;
    border: solid white 0px;
}

.content_table_legend_filter td.sub_menu {
    background: #2f8dc9;
}

td.sub_menu_arrow_left_blue
{
    width: 30px;
	height: 20px;
    font-size: 12px;
	/*BACKGROUND-IMAGE: url("../images/sub_menu_arrow_left_blue.gif");*/
    BACKGROUND-REPEAT: no-repeat;
    border-right: solid white 0px;
}

td.menu_space
{
    font-size: 12px;
    font-weight : bold;
	BACKGROUND-IMAGE: url("../images/menu_strip_black.gif"); /* menu_logged_strip_black.gif menu_strip_black.gif*/
    BACKGROUND-REPEAT: repeat-x;
    border-right: solid white 0px;
}


td.menu_left_arrow
{
    width: 46px;
	height: 28px;
    font-size: 16px;
	BACKGROUND-IMAGE: url("../images/collage_to_black_arrow.png"); /* collage_to_black_arrow.jpg */
    BACKGROUND-REPEAT: no-repeat;
    border-right: solid white 0px;
}


td.menu_right_arrow
{
    width: 30px;
	height: 28px;
    font-size: 16px;
	
	padding: 0px;
}


td.menu_logout
{
    font-size: 10px;
	font-weight: bold;
	
	height: 16px;
    border-right: solid white 0px;
    text-align: right;
    vertical-align: top;

}
td.menu_logged_blue_empty
{
    font-size: 10px;
	font-weight: bold;
	BACKGROUND-IMAGE: url("../images/menu_strip_blue.gif");
    BACKGROUND-REPEAT: repeat-x;
	height: 16px;
    border-right: solid white 0px;
    text-align: right;
    vertical-align: middle;

}


td.menu_logged
{
	font-size: 10px;
	font-weight: bold;
	BACKGROUND-IMAGE: url("../images/menu_logged_strip_black.gif");
    BACKGROUND-REPEAT: repeat-x;
    border-right: solid white 0px;
    vertical-align: middle;
	text-align: left;
/*	text-indent: 10px; */
	height: 28px;

}

td.menu_logged_arrow_blue
{
	BACKGROUND-IMAGE: url("../images/collage_to_blue_arrow.jpg");  /* collage_to_blue_arrow.jpg */
    BACKGROUND-REPEAT: repeat-x;
    border-right: solid white 0px;
    vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height: 16px;
}

td.menu_collage_top
{
	BACKGROUND-IMAGE: url("../images/collage_top.png");
    BACKGROUND-REPEAT: no-repeat;
    border-right: solid white 0px;
	font-size: 12px;
	height: 16px;
    width: 730px;
}

td.menu_collage_bottom
{
	BACKGROUND-IMAGE: url("../images/collage_bottom.png");
    BACKGROUND-REPEAT: no-repeat;
    border-right: solid white 0px;
	font-size: 12px;
	height: 28px;
    width: 730px;
}

td.menu_strip_blue_darkblue_top
{
	BACKGROUND-IMAGE: url("../images/menu_strip_blue_darkblue_to.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	font-size: 12px;
	height: 16px;
}


td.menu_strip_blue_darkblue_bottom
{
	BACKGROUND-IMAGE: url("../images/menu_strip_blue_darkblue_bo.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
    border-right: solid white 0px;
	font-size: 12px;
	height: 28px;
    width: 50px;
}

.menu_detail {
    
    height: 30px;
    background: url('../images/pozadi_menu_detail.png') repeat-x;
    line-height: 30px;
    padding: 0 0 0 5px;
}

td.form_legend
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
	text-indent: 8px;
	height: 34px;
	border: 0px solid black;

}

.form_legend
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-indent: 8px;
	//height: 34px;
       // padding-top: 3px;

}

td.form_legend_bez_odsazeni
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
	height: 34px;
	border: 0px solid black;

}

td.form_legend a{
    color: inherit;/**/
}

td.form_legend2
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	height: 23px;
	border: 0px solid black;
}
tr.form_legend3 td
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;

	vertical-align: middle;
	font-weight: bold;
	height: 23px;
	border-bottom: 1px solid white;
}


td.form_left_side
{
	BACKGROUND-IMAGE: url("../images/menu_strip_blue_darkblue_to.gif");
    BACKGROUND-REPEAT: repeat;
	font-size: 12px;
	height: 16px;
	border-right: solid #39617B 1px;
}

td.form_left_side_public
{
	BACKGROUND-IMAGE: url("../images/menu_strip_blue_darkblue_to.gif");
    BACKGROUND-REPEAT: repeat;
	font-size: 12px;
	height: 16px;
	border-right: solid #39617B 1px;

}



td.publication_submenu
{
	font-size: 12px;
	font-weight: bold;
	BACKGROUND-IMAGE: url("../images/menu_strip_blue_logout.gif");
 	BACKGROUND-IMAGE: url("../images/menu_logged_strip_black.gif");
    BACKGROUND-REPEAT: repeat-x;
    vertical-align: middle;
	text-align: left;
	text-indent: 0px;
	height: 26px;

}

td.publication_submenu_arrow
{
    width: 46px;
	height: 26px;
    font-size: 16px;
	BACKGROUND-IMAGE: url("../images/public_button_right_arr_blu.gif");
	BACKGROUND-IMAGE: url("../images/public_button_right_arr_bla.gif");
    BACKGROUND-REPEAT: no-repeat;
    border-right: solid white 0px;
}

td.homework_title
{
    color: #D8DCE1;
    font-weight : bold;
    font-family: Arial, Verdana;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
	text-indent: 9px;
	height: 20px;
        background: #137dbf;
    /*BACKGROUND-IMAGE: url("../images/menu_strip_black.gif");
    BACKGROUND-REPEAT: repeat-x;*/
	border-right: solid white 0px;
}


td.title_underspace
{
	font-size: 4px;
	height: 4px;
}

td.table_title_space
{
	height: 5px;
	line-height: 5px;
	font-size: 5px;
}


tr.lichy
{
	background-color: #e7e7e7;/*#114C8F;*/
	cursor: pointer;
        color: #505050;
}

tr.sudy
{
	background-color: #ffffff; /*#3D7294;*/
	cursor: pointer;
        color: #505050;
}

fieldset, legend
{
    color: #FFFFFF;
}


span.value
{
	vertical-align: middle;
	/*overflow: hidden;*/
	height: 12px;

}


input,select, textarea
{
	color: #1A3350;
	font-weight: normal;
	font-size: 10px;
        border: 1px solid #88cbf2;
}

input[type=text] {
    height: 17px;
}

select {
    height: 21px;
    padding: 2px;
}

 .nakladove-polozky input[type=text] {
    border: 1px solid #aaaaaa;
}

span.neco
{
    BACKGROUND-IMAGE: url("../images/input-box-shadow-stripped.gif");
    BACKGROUND-REPEAT: repeat;
	border-style: inset; border-width: thin; height: 22px; width: 20px;
	border-left: 0px;
	color: black;
	vertical-align: middle;
	position: relative;
	top: -4px;
	right: 10px;

}
input.submit
{
	color: #1A3350;
	font-weight: normal;
    width: 65px;
	overflow: hidden;
    border: solid #384350 2px; /*#9AC7C5 */ /* E77919  45576B   AFBCD1     */
	cursor: pointer;
	cursor: hand;
}

input.checkbox_filter
{
	color: #3F7DA4;
	background-color : #3F7DA4;
	overflow: hidden;
	border-color: #3F7DA4;
}

input.submit_edit
{
	color: #1A3350;
	font-weight: normal;
    width: 65px;
    background: transparent url('../images/tlacitko_bez_ikony.png');
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	font-size: 11px;
        border: none;
        height: 20px;
}


input.submit_edit_del_filter
{
	color: #FFFFFF;
	font-weight: normal;
        width: 90px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
        background: transparent url('../images/filtr_zobrazit.png');
        border: none;
}

input.submit_edit_del
{
    color: #1A3350;
    font-weight: normal;
    width: 65px;
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    text-align: right;
    padding-right: 10px;
    BACKGROUND-IMAGE: url("../images/save.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
    border: none;
}

input.submit_edit_del.disabled
{
	BACKGROUND-IMAGE: url("../images/save_cb2.png");	
}

input.submit_edit_del.long {
    BACKGROUND-IMAGE: url("../images/tlacitko_bez_ikony_100px.png");
}

input.submit_edit_del.closeAndCopy {
	margin-left: 2px;
	margin-top: 2px;
	width: 60px;
	BACKGROUND-IMAGE: url("../images/hotovoaUzavrit.png");
}

input.submit_edit_del.long.disabled
{
	BACKGROUND-IMAGE: url("../images/tlacitko_bez_ikony_100px_cb.png");	
}

input.submit_edit_play
{
    color: #1A3350;
    font-weight: normal;
    width: 65px;
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    text-align: right;
    padding-right: 10px;
    background: transparent url("../images/play_btn.png") no-repeat;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #0BA3EE;
}


input.submit_edit_komentar
{
    color: #1A3350;
    font-weight: normal;
    width: 65px;
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    text-align: right;
    padding-right: 8px;
    BACKGROUND-REPEAT: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
    background-image: url('../images/tlacitko_bez_ikony.png');
    border: none;
}

input.submit_edit_deldisabled
{
    color: #c3c3c3;
    font-weight: normal;
    width: 65px;
    height: 20px;
    border: solid #384350 0px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    text-align: right;
    padding-right: 10px;
    BACKGROUND-IMAGE: url("../images/save_cb2.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
}

input.submit_edit_komentardisabled
{
    color: #c3c3c3;
    font-weight: normal;
    width: 65px;
    height: 20px;
    border: solid #384350 0px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    text-align: right;
    padding-right: 10px;
    BACKGROUND-IMAGE: url("../images/tlacitko_bez_ikony_cb.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
}

input.submit_edit_del_zpet
{
    color: #1A3350;
    font-weight: normal;
    width: 65px;
    height: 20px;
    border: solid #384350 0px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    padding-right: 10px;
    BACKGROUND-IMAGE: url("../images/zpet.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
}

input.submit_edit_del_zpet.disabled
{
	BACKGROUND-IMAGE: url("../images/zpet_cb.png");	
}

input.submit_edit_del_add
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/pridat.png") no-repeat center center;
    border: none;
}

input.submit_edit_history
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    BACKGROUND: transparent url("../images/historie_21x21.png") no-repeat center center;
    border: none;
}

input.submit_edit_perioda
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    BACKGROUND: transparent url("../images/perioda.png") no-repeat center center;
    border: none;
}

input.submit_edit_perioda_set
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    BACKGROUND: transparent url("../images/perioda2.png") no-repeat center center;
    border: none;
}

input.submit_edit_vazba,
input.submit_plus_small.submit_edit_vazba
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    BACKGROUND: transparent url("../images/vazba.png") no-repeat center center;
    border: none;
}

input.submit_edit_vazba_small
{    
    width: 15px;
    height: 15px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    BACKGROUND: transparent url("../images/vazba_na_spis_01.png") no-repeat center center;
    border: 1px solid #88CBF2;
}


input.submit_edit_semafor_zelena
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/semafor_zelena.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: none;
}

input.submit_edit_semafor_cervena
{    
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/semafor_cervena.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: none;

}

input.submit_edit_del.del
{
    color: #1A3350;
    BACKGROUND-IMAGE: url("../images/del.png");
    BACKGROUND-REPEAT: no-repeat;
   background-position: 0px 0px;    
    padding-right: 3px;
    margin-right: 6px;
    position: relative; top: 5px;
}

input.submit_detail_vypis
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/vypis_detail.png") no-repeat center center;
    border: none;
}

input.submit_detail_plus
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/pridat_ukon.png") no-repeat center center;
    border: none;
}
input.submit_detail_plus_ukol
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/pridat_ukol.png") no-repeat center center;
    border: none;
    vertical-align: middle;
}
input.submit_detail_plus.disallowed
{
    background: transparent url("../images/pridat_disabled.png") no-repeat center center;
}

input.submit_detail_tiskarna
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/submit_button_print.png") no-repeat center center;
    border: none;
}

input.submit_nastaveni_lidi
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/iko_nastaveni_lidi.png") no-repeat center center;
    border: none;
}

input.submit_nastaveni_lidi#submit-nastaveni-lidi-nema-prava {
	background: transparent url("../images/iko_nastaveni_lidi_disabled.png") no-repeat center center; 
	cursor: default;	
}

input.submit_sipka_nahoru
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/sipka_plan_dny_nahoru.png") no-repeat center center;
    border: none;
}

input.submit_sipka_dolu
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/sipka_plan_dolu.png") no-repeat center center;
    border: none;
}

input.submit_detail_vypis_neaktivni
{
    color: #F1FBFF;
    font-weight: normal;
    width: 25px;
    height: 25px;
    border: solid #384350 0px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/vypis_detail_neaktivni.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
}

input.submit_set
{
	color: #F1FBFF;
	font-weight: normal;
    width: 25px;
	height: 25px;
    border: solid #384350 2px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 1px;
	font-weight: normal;
    BACKGROUND-IMAGE: url("../images/nastaveni_lide.gif");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
}

input.submit_refresh
{
	color: #F1FBFF;
	font-weight: normal;
    width: 25px;
	height: 25px;
    border: solid #384350 0px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 1px;
	font-weight: normal;
    BACKGROUND-IMAGE: url("../images/refresh_faktura.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
        background-color: transparent;
}

input.submit_edit_del_abc
{

    width: 25px;
	height: 25px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 1px;
	font-weight: normal;
        background-color: transparent;
    BACKGROUND-IMAGE: url("../images/abc.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
        border: 0;
}

input.submit_edit_del_back
{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/vypis_zkraceny.gif") no-repeat center center;
    border: none;
}

input.submit_edit_del_add
{
    color: #F1FBFF;
    font-weight: normal;
    width: 25px;
    height: 25px;
    border: solid #384350 0px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/pridat_ukon.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
}
input.submit_edit_del_add.disallowed{
    BACKGROUND-IMAGE: url("../images/pridat_disabled.png");
    cursor: default;
}
input.submit_edit_del_cpost
{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/cpost.png") no-repeat center center;
    border: none;
}

input.submit_edit_del_cpost_inactive
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/cpost_inactive.png") no-repeat center center;
    border: none;
}

input.submit_edit_del_add_disabled
{
    width: 25px;
    height: 25px;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/pridat_disabled.png") no-repeat center center;
    border: none;
}

input.submit_edit_del_filtr_on
{
    color: #F1FBFF;
    font-weight: normal;
    width: 25px;
    height: 25px;
    border: solid #384350 0px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/filtr2.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;

}

input.submit_edit_del_filtr_off
{
    color: #F1FBFF;
    font-weight: normal;
    width: 25px;
    height: 25px;
    border: solid #384350 0px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/filtr.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
}

input.submit_edit_del_filtr_off.disabled
{
    BACKGROUND-IMAGE: url("../images/filtr_disabled.png");
}


input.submit_edit_del_small
{
    color: red; /* #1A3350; */
    border: solid #384350 1px;
    overflow: hidden;
    font-size: 9px;
    font-weight: bold;
    height: 17px;
    width: 17px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-bottom= 5px;
    cursor: pointer;
    cursor: hand;

}

input.submit_del_small
{
    background: white url("../images/kos_15x15.gif") no-repeat center center ;
    overflow: hidden;
    font-size: 0px;
    height: 17px;
    width: 17px;
    cursor: pointer;
    vertical-align: middle;
}

input.submit_del_small_prehledy
{
    BACKGROUND-IMAGE: url("../images/del.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #99C7EE; /* #1A3350; */

	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	cursor: pointer;

}

input.submit_del_smalldisabled,
input.submit_del_small[disabled]
{
    BACKGROUND-IMAGE: url("../images/del_cb.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #99C7EE; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;

}

input.submit_del_small2
{
    background: white url("../images/del_cb.png") no-repeat center center;
    overflow: hidden;
    font-size: 0px;
    height: 17px;
    width: 17px;
    cursor: pointer;
    vertical-align: middle;
}


input.submit_edit_ok
{
    BACKGROUND-IMAGE: url("../images/ukoly_hotovo.gif");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	background-color: white;
	color: #0B3F6A; /* #1A3350; */
    border: solid #384350 2px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 22px;
	cursor: pointer;
	cursor: hand
}


input.submit_edit_no
{
    BACKGROUND-IMAGE: url("../images/ukoly_nedokonceno.gif");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	background-color: white;
	color: #0B3F6A; /* #1A3350; */
    border: solid #384350 2px;
	overflow: hidden;
	font-size: 0px;
	height: 22px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand
}

input.submit_edit_small2
{
    background: white url("../images/edit2.png") no-repeat center center;
    overflow: hidden;
    font-size: 0px;
    height: 17px;
    width: 17px;
    cursor: pointer;
    vertical-align: middle;
}


input.submit_edit_small
{
    background: white url("../images/edit.png") no-repeat center center;
    overflow: hidden;
    font-size: 0px;
    height: 17px;
    width: 17px;
    cursor: pointer;
    vertical-align: middle;
}


input.submit_hrom_edit_small
{
    BACKGROUND-IMAGE: url("../images/prava.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

input.submit_copy_small
{
    BACKGROUND: white url("../images/copy.png") no-repeat center center;
    overflow: hidden;
    font-size: 0px;
    font-weight: normal;
    height: 17px;
    width: 17px;;
    cursor: pointer;
    vertical-align: middle;
}

input.submit_zamek_small
{
    BACKGROUND-IMAGE: url("../images/zamek.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

input.submit_close_small_prehled
{
    BACKGROUND-IMAGE: url("../images/no.gif");
    BACKGROUND-REPEAT: no-repeat;
	color: #6193FA; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 0px;
	margin-bottom= 0px;
	cursor: pointer;
	cursor: hand;
	align:left;
}

input.submit_del_pril_small_prehledy
{
    BACKGROUND-IMAGE: url("../images/no.gif");
    BACKGROUND-REPEAT: no-repeat;
	color: #6193FA; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 5px;
	width: 5px;
	vertical-align: middle;
	margin-bottom: 0px;
	margin-bottom= 0px;
	cursor: pointer;
	cursor: hand;
	align:left;
}

input.submit_change_small_prehled
{
    BACKGROUND-IMAGE: url("../images/rgb.jpg");
    BACKGROUND-REPEAT: no-repeat;
	color: #6193FA; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 15px;
	height= 17px;
	width: 13px;
  width= 17px;
	vertical-align: middle;
	margin-bottom: 0px;
	margin-bottom= 0px;
	cursor: pointer;
	cursor: hand;
	align:left;
}

input.submit_add_file_prehled
{
    BACKGROUND-IMAGE: url("../images/attach.jpg");
    BACKGROUND-REPEAT: no-repeat;
	color: #6193FA; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 15px;
	width: 13px;
	vertical-align: middle;
	margin-bottom: 0px;
	margin-bottom= 0px;
	cursor: pointer;
	cursor: hand;
	align:left;
}

input.submit_add_file_prehled2/* v prehledu je jiz nejaka priloha */
{
    BACKGROUND-IMAGE: url("../images/attach2.jpg");
    BACKGROUND-REPEAT: no-repeat;
	color: #6193FA; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 15px;
	width: 13px;
	vertical-align: middle;
	margin-bottom: 0px;
	margin-bottom= 0px;
	cursor: pointer;
	cursor: hand;
	align:left;
}

input.submit_refresh_prehled
{
    background: white url("../images/obnovit_15x15.gif") no-repeat center center ;
    border: solid #9cbbd0 1px;
    overflow: hidden;
    font-size: 0px;;
    height: 15px;
    width: 15px;
    vertical-align: middle;
    cursor: pointer;
}

input.submit_refresh_prehled.disabled
{
    background: white url("../images/obnovit_15x15_disabled.gif") no-repeat center center ;
    border: solid #9cbbd0 1px;
    overflow: hidden;
    font-size: 0px;;
    height: 15px;
    width: 15px;
    vertical-align: middle;
    cursor: default;
}

input.submit_refresh_VS
{
    background: white url("../images/obnovit_15x15.gif") no-repeat center center ;
    border: solid #9cbbd0 1px;
    overflow: hidden;
    font-size: 0px;;
    height: 15px;
    width: 15px;
    vertical-align: middle;
    cursor: pointer;
}

input.submit_calendar_small
{
    background: transparent url("../images/kalendar_15x15.gif") no-repeat center center ;
	color: #6193FA; /* #1A3350; */
    border: none;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}
body.section-11i000 input.submit_calendar_small
{
  /*      float:right;    */
}

input.submit_calendar_smalldisabled
{
    BACKGROUND-IMAGE: url("../images/calendar2.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #6193FA; /* #1A3350; */
    border: solid #384350 0px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

input.submit_money_small
{
    BACKGROUND-IMAGE: url("../images/mince.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #E4AE07; /* #1A3350; */
    border: solid #384350 1px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	height: 17px;
	width: 17px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

input.submit_vykricnik_small
{
    BACKGROUND-IMAGE: url("../images/vykricnik.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    color: #99C7EE; /* #1A3350; */
    border: solid #384350 1px;
    overflow: hidden;
    font-size: 0px;
    font-weight: normal;
    height: 17px;
    width: 17px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-bottom= 5px;
}

input.submit_vykricnik_radek
{
    BACKGROUND-IMAGE: url("../images/vykricnik.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    color: #99C7EE; /* #1A3350; */
    border: solid #384350 1px;
    overflow: hidden;
    font-size: 0px;
    font-weight: normal;
    height: 13px;
    width: 13px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-bottom= 5px;
}

input.mass_edit
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../images/hromad_edit.png") no-repeat center center;
    vertical-align: middle;
    border: none;
}
input.mass_edit.disallowed
{
    background: transparent url("../images/hromad_edit_cb.png") no-repeat center center;
}



input.spis_info
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../images/info_25x25.png") no-repeat center center;
    vertical-align: middle;
    border: none;
}

input.spis_info_small
{
    width: 15px;
    height: 15px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../images/nahled_spisu.png") no-repeat center center;
    vertical-align: middle;
    border: 1px solid #88CBF2;
}

input.spis_detail
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../images/detail_25x25.png") no-repeat center center;
    vertical-align: middle;
    border: none;
}

input.vyberSablony
{
    color: #1A3350;
    font-weight: normal;
    width: 17px !important;
    height: 17px;
    border: solid #384350 2px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/tvorba_dokumentu.gif");
    BACKGROUND-REPEAT: no-repeat;
    background-position: left top;

}

input.pridat-subpohledavku
{
    color: #1A3350;
    font-weight: normal;
    width: 17px !important;
    height: 17px;
    border: solid #9cbbd0 1px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/plus_tabulka15x15.gif");
    BACKGROUND-REPEAT: no-repeat;
    background-position: left top;

}

input.tisk
{
    font-size: 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    background: transparent url("../images/submit_button_print.png") no-repeat center center;
    border: none;
}

input.smazat
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0px;
    background: transparent url("../images/del_21x21.png") no-repeat center center;
    border: none;
}

input.infosoud
{
    width: 25px; /*26*/
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/info_soud_25x25.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: none;
    font-size: 0;
}

input.infosoud_inactive
{
    width: 25px; /*26*/
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/info_soud_inactive.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: none;
    font-size: 0;
}


a.tisk
{
    display: block;
    color: #1A3350;
    font-weight: normal;
    width: 25px;
    height: 25px;
    border: solid #384350 0px;
    overflow: hidden;
    BACKGROUND-IMAGE: url("../images/submit_button_print.png");
    BACKGROUND-REPEAT: no-repeat;
}

a.postovni_podaci_arch
{
    display: block;
    font-size: 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    background: transparent url("../images/postovni_arch.png") no-repeat center center;
    border: none;
}

a.dopis_online
{
    display: block;
    font-size: 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    background: transparent url("../images/dopis-online_25x25.png") no-repeat center center;
    border: none;
}

a.dopis_online:hover
{
    cursor: pointer;
}

a.dopis_online_dis
{
    display: block;
    font-size: 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    background: transparent url("../images/dopis-online_25x25-cb.png") no-repeat center center;
    border: none;
}

a.icons_bar_img
{
    display: block;
    font-size: 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    background: transparent url("../images/sipka-dolu_25x25.png") no-repeat center center;
    border: none;
}

a.icons_bar_img_dis
{
    display: block;
    font-size: 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    background: transparent url("../images/sipka-dolu_25x25-cb.png") no-repeat center center;
    border: none;
}

a.tisk_obalek
{
    background: transparent url("../images/adresa_obalka.png") no-repeat center center;
}
input.platebni_prikaz
{
    font-weight: normal;
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/tvorba_epr25x25.png");
    BACKGROUND-REPEAT: no-repeat;
    background-color: transparent;
    border: none;
    font-size: 0;
}

input.ctu_ico
{
    font-weight: normal;
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/tvorba_ctu25x25.png");
    BACKGROUND-REPEAT: no-repeat;
    background-color: transparent;
    border: none;
    font-size: 0;
}


input.email
{
    color: #1A3350;
    font-weight: normal;
    width: 26px; /*26*/
    height: 25px;
    border: solid #384350 2px;
    overflow: hidden;
    cursor: pointer;
    BACKGROUND-IMAGE: url("../images/mail.gif");
    BACKGROUND-REPEAT: no-repeat;
    background-position: left top;
}

input.email_prehledy
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0px;
    background: transparent url("../images/mail_prehledy.png") no-repeat center center;
    border: none;
}

input.komentare_pocet
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../images/komentar.png") no-repeat center center;
    border: none;
    font-size: 0;
}

input.vyber_sablony
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../images/dokument-tuzka_25x25-1.gif") no-repeat center center;
    border: none;
    font-size: 0;
}

input.komentare_pocet.passive {
    BACKGROUND-IMAGE: url("../images/bez_komentare.png");
}

input.tisk_plan
{
    width: 17px;
    height: 17px;
    overflow: hidden;
    cursor: pointer;
    background: white url("../images/submit_button_print_plan.gif") no-repeat center center;
    vertical-align: middle;
}

input.tisk_uhradit
{
    width: 17px;
    height: 17px;
    overflow: hidden;
    cursor: pointer;
    background: white url("../images/faktury-uhrazene.png") no-repeat center center;
    vertical-align: middle;
}

input.tisk_uhradit_disabled
{
    width: 17px;
    height: 17px;
    overflow: hidden;
    cursor: pointer;
    background: white url("../images/faktury-uhrazene-cb.png") no-repeat center center;
    vertical-align: middle;
}

input.export_excel, input.export_excel_disabled
{
    width: 17px;
    height: 17px;
    overflow: hidden;
    cursor: pointer;
    font-size: 0px;
    background-color: white;
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    vertical-align: middle;
}


input.export_excel_big
{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0px;
    background: transparent url("../images/export_button.png") no-repeat center center;
    border: none;
}

input.export_excel
{
    BACKGROUND-IMAGE: url("../images/export_button_small.png");
}

input.export_excel_disabled
{
    BACKGROUND-IMAGE: url("../images/export_button_small_cb.png");
}

input.tisk_kj
{
    font-weight: normal;
    width: 25px;
    height: 25px;
    border: solid #384350 0px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 1px;
    font-weight: normal;
    BACKGROUND-IMAGE: url("../images/auto.png");
    BACKGROUND-REPEAT: no-repeat;
    background-position: center center;
    background-color: transparent;
}

input.tisk_kj_d
{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0px;
    border: none;
    background: transparent url("../images/auto_neaktivni.png") no-repeat center center;

}

input.tisk_invest
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0px;
    background: transparent url("../images/submit_button_print_invest.png") no-repeat center center;
    border: none;
}

input.tvorba_dokumentu_btn
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0px;
    background: transparent url("../images/tvorba_dokumentu_25x25.png") no-repeat center center;
    border: none;
}

input.type_checkbox
{
	border-style: solid;
	border-width: 2px;
	border-color: #114C8F;
}


input.lock
{
    BACKGROUND-IMAGE: url("../images/zamek_open.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	background-color: #3F7DA4;
	color: #0B3F6A; /* #1A3350; */
    border: solid #384350 0px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	width: 26px; /*26*/
    height: 25px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

input.unlock
{
    BACKGROUND-IMAGE: url("../images/zamek_close.png");
    BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	background-color: #3F7DA4;
	color: #0B3F6A; /* #1A3350; */
    border: solid #384350 0px;
	overflow: hidden;
	font-size: 0px;
	font-weight: normal;
	width: 26px; /*26*/
    height: 25px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}



textarea
{
	color: #1A3350;
	font-weight: normal;
        border: 1px solid #88cbf2;
        background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: auto;
}



td.ohraniceni
{
background-color: #FFFFFF;
text-align: center;
padding: 1px, 1px, 1px, 1px;
border-style: solid;
border-color: #2067BB;
border-width: 2px;
}

td.ohraniceni2
{
background-color: #FFFFFF;
text-align: center;
padding: 0.5px, 0.5px, 0.5px, 0.5px;
border-style: solid;
border-color: #2067BB;
border-width: 2px;
}

input.checkbox
{
background-color: #FFFFFF;
border-style: solid;
border-color: #2067BB;
border-width: 1px;
}

input.checkbox_calendar
{
   border: solid #114C8F 2px;
   width: 12px; width= 14px;
   height:12px; height= 14px;
   cursor: pointer;
   cursor: hand;
}

.help
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	background-color: #FFFFE1;
	border: 1px solid black;
	width: 250px;
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding: 5px;
	text-align: left;
	top: 100px;
	left: 100px;
	cursor: pointer;
	text-indent: 0px;
}

.iframe_i
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	background-color: FFFFE1;
	border: 1px solid black;
	width: 250px;
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding: 5px;
	text-align: left;
	top: 100px;
	left: 100px;
	cursor: pointer;
	text-indent: 0px;
}

input.radio_box
{
	width: 15px;
	height: 15px;

	text-align: middle;
	border-style: solid;
	border-width: 1px;
	background-color: #114C8F;
}

td.form_legend_empty
{
	font-size: 1px;
}

td.table_ukony_td
{
  text-align: right;
  font-size: 8px;
  padding-right: 3px;
}

td.table_ukony_th
{
  font-size:8px;
  text-align: right;
  padding-right:3px;

}

div.clip
{
	overflow: hidden;
	height: 13px;
	width: 100%;
	white-space: nowrap;
	text-indent: 8px;
}

td.menu div.clip {
    height: auto;
}

div.clip_worx
{
    overflow: hidden;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	text-align: left;
	vertical-align: middle;
	padding-left: 0px;
	cursor: pointer;
	cursor: hand;

}

div.clip.sdilene{
        padding-right:10%;
        width:90% !important;
        white-space: normal;
        background: url(../images/sdileni_ikona_mala.gif) no-repeat right top;       
}

a.mail:visited
{
 color:White;
}

a.mail:link
{
color:White;
}

a.mail:active
{
color:White;
}

a.mail:hover
{
	text-decoration : underline;
	color: #000000;
}
tr.sum
{
	background: url('../images/prechod_z_sede_do_bile2.png') repeat-x;
        color: #505050;
}

table.sum{
    background-color: #c6e7fa;
    color: #505050;
    display: block;
    padding-bottom: 5px;
}

table.content_table_hodiny
{
	border: none;
	/*border-collapse : collapse;*/
	table-layout : fixed;
}

table.content_table.hodiny td
{
	font-size: 10px;
	vertical-align: middle;
	height: 23px;
	/* overflow: hidden; */
}

td.sumarum
{
	height: 15px;
	border: none;
	border-top: solid #000000 1px;
	border-bottom: solid #000000 1px;
	text-align: right;
}

div.tabulka_radek_all_lichy
{
	width: 971px; width= 972px;
	border: solid red 1px;
	background-color: #114C8F;
	cursor: pointer;
}

div.tabulka_radek_all_sudy
{
	width: 971px; width= 972px;
	border: solid red 1px;
	background-color: #417DA3;
	cursor: pointer;
}

div.tabulka_row_1
{
	float: left;
}
div.tabulka_row_2
{
	float: left;
}

.naseptavac
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 10;
	background-color: #FFFFE1;
	border: 1px solid black;
	width: 400px;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 0px;
}

.detail
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 10;
	position: absolute;
	background-color: #FFFFE1;
	border: 1px solid black;
	width: 250px;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 0px;
	padding-left:5px;
}

table.naseptavac TD
{
	padding: 1px;
	height: 12px;
}

.naseptavac a
{
	text-decoration: none;
	cursor: pointer;
}

.naseptavac a:hover
{
	text-decoration: underline;
}

.blue_point
{
	cursor: pointer;
}

.submit_menu
{
	font-size: 10;
	width: 500px;
	height: 16px;
	height = 16px;
	background-color: #417DA3;
	BACKGROUND-REPEAT: 100px;
	BACKGROUND-REPEAT: 200px;
	BACKGROUND-REPEAT = repeat-y;
	BACKGROUND-REPEAT = repeat-x;
	color: white;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	margin-top: 1px;
	text-color: white;
}

.submit_menu_prehledy
{
	font-size: 10;
	width: 500px;
	height: 16px;
	height = 16px;
	background-color: #367AA5;
	BACKGROUND-REPEAT: 100px;
	BACKGROUND-REPEAT: 200px;
	BACKGROUND-REPEAT = repeat-y;
	BACKGROUND-REPEAT = repeat-x;
	color: white;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	margin-top: 1px;
	text-color: white;
}

.submit_menu_over
{
	font-size: 10;
	width:500px;
	height: 16px;
	height = 16px;
	background-color: #5883AE;
	color: white;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	margin-top: 1px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}



/* Ondra: pro poznamky (pouziti zatim v modulu plan) */
.note
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
}

/* Ondra: pro "disablovany" text - popis polozky, ktera je disablovana */
.disabled
{
	color: #1A3350;
	font-style: italic;
}

tr.plan-rozvrh-spodni td
{
    border-bottom: solid #425764 1px;
}

div.int_penize_legenda
{
	color: #505050;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: bold;
	vertical-align: middle;

}


.html_tabbed_header
{
	height: 24px;
	width: 100px;
	margin-bottom: 1em;
	background-image: url("../images/pozadi_menu_detail.png");
	background-repeat: repeat-x;
}

.html_tabbed_active_tab, div.html_tabbed_inactive_tab{
	float: left;
	margin: 5px;
	cursor: pointer;

	color: white;
	font-weight : bold;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
}

.html_tabbed_active_tab{
	color: #FFD328;
}


.layout_table tr td {
	vertical-align: top;
}


input.cena {
	width: 65px;
	text-align: right;
}

form.ceny_pozic{width: 400px}
span.nazev_pozice {width:170px; float:left; padding-left:10px}
div.cleaner{clear: both;}
form.ceny_pozic table{width: 300px; margin:3px auto 10px auto}
form.ceny_pozic center {border-top:1px solid white; padding: 5px 0px}
/*tr.nazev_pozice {background-image: url(../images/menu_strip_blue_logout.gif)}*/
tr.nazev_pozice {border-top:1px solid white}

table.content_table tr.jmeno_aktivni {border-bottom: 1px solid black; background-color: #F8F1BF; cursor: pointer;}
table.content_table tr.jmeno_neaktivni {border-bottom: 1px solid black;  cursor: pointer;}
table.content_table tr.jmeno_aktivni a {color : #123456; padding:0px 10px; text-decoration: none;}
table.content_table tr.jmeno_neaktivni a {padding:0px 10px;}

table.content_table tr.jmeno_neaktivni:hover {background-color: #F8F1BF;}
table.content_table tr.jmeno_neaktivni:hover a{color: black; text-decoration: none;}

table tr td.aktivni_ukol {background-color: #FFF0A0; color: black}
table tr td.nadpis_ukoly {text-align: left; padding:0px 0px 0px 10px;  background-image: url(../images/menu_strip_black.gif); width:100%; height: 15px}

input.readonly
{
   color: #DFDFDF;  
}
select.readonly
{  
    background-color: #dcdcdc;
}
textarea.readonly
{
    background-color: #dcdcdc;
}

table td.error{color:#cc0000;}

.submit_position_down
{
  BACKGROUND-IMAGE: url("../images/ukoly/ico_down.gif");
  BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A;
  border: none;
	overflow: hidden;
	font-size: 0;
	font-weight: normal;
	height: 11px;
	width: 11px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
}

.submit_position_up
{
  BACKGROUND-IMAGE: url("../images/ukoly/ico_up.gif");
  BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A;
  border: none;
	overflow: hidden;
	font-size: 0;
	font-weight: normal;
	height: 11px;
	width: 11px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

.storno
{
  BACKGROUND-IMAGE: url("../images/storno_faktura.png");
  BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A;
  border: none;
	overflow: hidden;
	font-size: 0;
	font-weight: normal;
	height: 21px;
	width: 21px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

.storno_disabled{
      BACKGROUND-IMAGE: url("../images/stornovane.png"); 
      BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A;
  border: none;
	overflow: hidden;
	font-size: 0;
	font-weight: normal;
	height: 21px;
	width: 21px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}

.refresh_vyuct {
    BACKGROUND: transparent url("../images/refresh_faktura.png") no-repeat center center;
    color: #0B3F6A;
    border: none;
    overflow: hidden;
    font-size: 0;
    font-weight: normal;
    height: 21px;
    width: 21px;
    vertical-align: middle;
    cursor: pointer;
}

.smaz_fakturu
{
  BACKGROUND-IMAGE: url("../images/smaz_fakturu.png");
  BACKGROUND-REPEAT: no-repeat;
	background-position: center center;
	color: #0B3F6A;
  border: none;
	overflow: hidden;
	font-size: 0;
	font-weight: normal;
	height: 21px;
	width: 21px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-bottom= 5px;
	cursor: pointer;
	cursor: hand;
}
.smaz_fakturu[disabled]{
    BACKGROUND-IMAGE: url("../images/smaz_fakturu_neaktivni.png");    
}

.content .pageModule
{
	margin: 0 0 10px 0;
	border: 1px solid #88cbf2;/*#C4E8FF;*/
	background-color: /*#c6e7fa; /**/#E6F4FF;
	padding: 0 15px 5px 15px;
        color: #505050;/*#0BA3EE;*/
}

.content .pageModule h3
{
	margin: 2px 0 0px 0;
	text-transform: uppercase;
	font-size: 11px;
}

.content .pageModule h3.karta-nadpis {
    /*background: #C4E8FF;*/
    height: 20px;
    padding: 2px 0 0 0;
    line-height: 16px;
}

.content .pageModule h3 .title_isir
{
	float: right;
	font-weight: normal;
	margin-right: 15px;
	width: 400px;
    text-align: right;
}

.content .pageModule h3 .dluznik_add, .content .pageModule h3 .dluznik_del
{
	float: right;
	margin-right: 4px;
}

.content .pageModule h3 .dluznik_renew
{
	float: right;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	background-position: center;
}

div.isir h3 span input.submit_refresh_prehled
{
    margin: 0px 5px 2px;
    background-position: center;
    height: 17px; width: 17px;
}

.content .pageModule td
{
	font-size: 10px;
	vertical-align: top;
        color: #505050;
        vertical-align: middle;
        
}

.pageModule textarea { width:100%; height: 40px; }
.pageModule div.pohledavka td.label,
.pageModule div.splatkovy_kalendar td.label {text-align: right;}
.pageModule div.pohledavka input#pohledavka_pridat_navyseni,
.pageModule div.splatkovy_kalendar input#sk_pridat_navyseni {float: left;}
.pageModule div.pohledavka input#pohledavka_smazat_prislusenstvi,
.pageModule div.splatkovy_kalendar input#sk_smazat_prislusenstvi {float: right;}
.pageModule div.pohledavka input#pohledavka_aktualizuj,
.pageModule div.splatkovy_kalendar input#sk_aktualizuj {float: left; width: 17px; height: 17px; background-position: center;}
.pageModule div.pohledavka select.navyseni_typ_uroku,
.pageModule div.splatkovy_kalendar select.navyseni_typ_uroku { width:134px}
.pageModule div.pohledavka input.datum,
.pageModule div.splatkovy_kalendar input.datum { width:60px}
.pageModule div.pohledavka input.castka,
.pageModule div.splatkovy_kalendar input.castka  { text-align: right; width: 80px;}
.pageModule div.isir input.castka { text-align: right;}
.pageModule div.splatkovy_kalendar { /*margin-top: 40px;*/}


.pageModule div.dluznik input.ulozit {margin-top: 3px;cursor: pointer;cursor: hand;}
.pageModule div.isir input.ulozit {cursor: pointer;cursor: hand;}
.pageModule div.dluznik td.label {text-align: left;} /*popisky formulare*/
.pageModule div.dluznik td input[type='text'] {width: 300px;}
.pageModule div.dluznik td input.dohledat_dluznika {width: 17px;}
.pageModule div.dluznik td input.pouzit_udaje {width: 17px; float: right; }
.pageModule div.dluznik .right,
.pageModule div.pohledavka .right {float:right;}

.pageModule div.postupitel input.ulozit {margin-top: 3px;cursor: pointer;cursor: hand;}
.pageModule div.postupitel td.label {text-align: left;} /*popisky formulare*/
.pageModule div.postupitel table#postupitel td input {width: 300px;}
.pageModule div.postupitel table#postupitel td input.dohledat_postupitele {width: 17px;}
.pageModule div.postupitel table#postupitel td input.pouzit_udaje {width: 17px; float: right;}
.pageModule div.postupitel .right,

/*nastaveni js dialogu pro pridani kontaktu dluznika pohledavky*/
div.kontaktdialog div.form table {font-size: 10px;}
div.kontaktdialog div.form table input {width: 150px;}


/* styl stranky zakazky(spisy)->pohledavky */
/*div#page div.podmenu_spisy {margin: -5px 0px 0px 0px; padding: 5px 0px 10px 20px; background: url(../images/menu_strip_blue_logout.gif) repeat-x;}
*/
div.prehled_pohledavek .right {float: right;}

div.prehled_pohledavek {}
div.prehled_pohledavek table {font-size: 10px;	vertical-align: middle; table-layout: fixed;}
div.prehled_pohledavek table.filter { font-weight: bold; border: 1px solid black; background-color: #417DA3; clear: both;}
div.prehled_pohledavek table.filter td.head {text-align: left;border-bottom: 1px solid black;background: url(../images/menu_strip_blue_logout.gif) repeat-x; font-size: 12px;}
div.prehled_pohledavek table.filter td select {width: 100px;}
div.prehled_pohledavek table.filter td input {width: 100px;}

div.prehled_pohledavek table.content {}
div.prehled_pohledavek table.content thead {text-align: left;background: #417da3;/*background: url(../images/menu_strip_blue_logout.gif) repeat-x;*/}
div.prehled_pohledavek table.content thead  td {border-bottom: 1px solid white;}
div.prehled_pohledavek table.content td.text-right {text-align: right;}
div.prehled_pohledavek table.content td.text-center {text-align: center;}

/* padding 0.25em nahrazen mensim, aby se vesly vsechny polozky menu */
div.div_sub_menu {line-height: 30px; float: left; font-size: 10px;}
div.div_sub_menu div.delitko { color: #ffffff; }
div.div_sub_menu img { margin: 0 1px 0 0; position: relative; top: 4px;}

/* podbarvovani radku tabulky pomoci jquery */
table.content_table tr.lichy.over {background-color: #9ddeff; color: #505050;}
table.content_table tr.sudy.over {background-color: #9ddeff; color: #505050;}
table.content_table tr.sudy.click {background-color: #ffb155; color: #505050;}
table.content_table tr.lichy.click {background-color: #ffb155; color: #505050;}

table.content_table2 tbody tr.over {background-color: #F8F1BF; color: #123456;}

/* sekce sprava doplnky kontakty, submenu */
div.kontakty_menu {
    	height: 24px;
        line-height: 24px;
        color: white;
        font-weight: bold;
	width: 100%;
        margin-bottom: 10px;
	background-image: url("../images/pozadi_menu_detail.png");
	background-repeat: repeat-x;
    /*background: url('../images/menu_strip_blue_logout.gif');height: 16px;padding-left: 20px; font-size: 10px;font-weight: bold;*/}
div.kontakty_menu span {cursor: pointer;margin-left: 10px;}
div.kontakty_menu span.active {color: #FFD328;}

td.odsadit {text-indent: 8px;}
td.valign_top{vertical-align: top !important;}
td.align_left{text-align: left;}



.slevy_dialog table.content_table td
{
	font-size: 10px;
	vertical-align: middle;
	height: auto;
	/* overflow: hidden; */
}

input.submit_zamek1_small, input.submit_zamek1gray_small
{
    background: transparent url("../images/zamek+.gif") no-repeat center center;
    color: #0B3F6A; /* #1A3350; */
    border: 0px;
    overflow: hidden;
    font-size: 0px;
    font-weight: normal;
    height: 17px;
    width: 17px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-bottom= 5px;
    cursor: pointer;
    cursor: hand;
    opacity: 1;
    filter: alpha(opacity = 100);
}

input.submit_zamek1gray_small
{
    background-image: url("../images/zamek+gray.gif");
    opacity: 0.4;
    filter: alpha(opacity = 40);
}

input.submit_calc_small { background: url('../images/kalkulacka.gif') !important; }
input.submit_calc_small_gray { background: url('../images/kalkulacka_gray.gif') !important; }

input.button_plus {  background: url('../images/plus2.gif') no-repeat center; border: 0; height: 20px; }
input.button_minus { background: url('../images/minus.gif') no-repeat center; border: 0; height: 20px; }

.redBorder { border: 2px solid red; }


/** strankovani horni**/
.strankovani_container { background: #d3ecf9; height: 24px;}
.strankovani_container .strankovani_body { width:685px; margin: 0 auto; color: #0085d2; }
.strankovani_container .strankovani_body a { color: #0085d2;}
.strankovani_container .strankovani_body a.active { color : #0060ab; text-decoration: underline;}
.strankovani_container .strankovani_body .strankovaniL { width: 40px; height: 24px; float: left;}
.strankovani_container .strankovani_body .strankovaniC { width: auto; float: left; height: 24px; }
.strankovani_container .strankovani_body .strankovaniC .strankovaniFirst { width: 40px; float: left; line-height: 23px; text-align: center;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniPrev { width: 80px; float: left; line-height: 23px;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniNum { float: left;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniNum table { border-collapse: collapse; height: 24px;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniNum table td { width: 26px; font-size: 10px; text-align: center;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniNext { width: 80px; float: left; line-height: 23px; text-align: right;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniLast { width: 40px; float: left; line-height: 23px; text-align: center;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniPage { width: 100px; text-align: right; float: left; height: 24px; }
.strankovani_container .strankovani_body .strankovaniC .strankovaniPage input.text { width: 45px; height: 16px; text-align: right; margin: 2px 0 0 0; border-color: #0060ab;}
.strankovani_container .strankovani_body .strankovaniC .strankovaniPage input.submit { position: relative; top: -3px; width: 21px; height: 20px; text-align: right; background: transparent url('../images/vpred.png'); border: none; font-size: 0px;}
.strankovani_container .strankovani_body .strankovaniR { width: 40px; height: 24px; float: left;}

/** strankovani spodni**/
.strankovaniB { background: #cccccc; }
.strankovaniB .strankovani_body a { color: #505050; }
.strankovaniB .strankovani_body a.active { color : #000000; }
.strankovaniB .strankovani_body .strankovaniL { }
.strankovaniB .strankovani_body .strankovaniC { }
.strankovaniB .strankovani_body .strankovaniC .strankovaniPage input.text { border-color: #505050; }
.strankovaniB .strankovani_body .strankovaniC .strankovaniPage input.submit { }
.strankovaniB .strankovani_body .strankovaniR { }

/** strankovani pohledavky horni **/
.strankovaniPohl {/*width: 940px;*/}
.strankovaniPohl .strankovani_body .strankovaniC .strankovaniPage input.text { }
.strankovaniPohl .strankovani_body .strankovaniC .strankovaniPage input.submit {  }

/** strankovani pohledavky spodni**/
.strankovaniPohlB { background: #cccccc; }
.strankovaniPohlB .strankovani_body a { color: #505050; }
.strankovaniPohlB .strankovani_body a.active { color: #000000; }
.strankovaniPohlB .strankovani_body .strankovaniL { }
.strankovaniPohlB .strankovani_body .strankovaniC { }
.strankovaniPohlB .strankovani_body .strankovaniC .strankovaniPage input.text { border-color: #505050; }
.strankovaniPohlB .strankovani_body .strankovaniC .strankovaniPage input.submit { }
.strankovaniPohlB .strankovani_body .strankovaniR { }


input.mezisouctyBtn { background-image: url('../images/iko_castecny_soucet.gif'); margin-left: 2px; }
.mezisouctySum { color: #FFFF00; padding-left: 5px; }


#filtr_adr_skupina, #filtr_adr_skupina_protistrana, #posta_protistrana_adr_sk
{
    width:90px;
}
body.section-1a0000 #list_ukony_klienti,
.content_table_legend_filter #klienti,
.content_table_legend_filter #protistrany
{
    width:148px;
}
/*body.section-177200 #klienti,
body.section-241000 #klienti,
body.section-250000 #klienti,
*/

body.section-1b6000 #filtr_adr_skupina
{
    margin:5px 0 5px 0;
}
.prehled_pohledavek #filtr_adr_skupina
{
    width:63px;
}
tr.po-promlceni.sudy, tr.po-plneni.sudy,
tr.po-promlceni.sudy2, tr.po-plneni.sudy2 { background: #840000; color: #FFFFFF;}
tr.po-promlceni.lichy, tr.po-plneni.lichy { background:#9f0101;  color: #FFFFFF;}
tr.lichy:hover, tr.sudy:hover, tr.sudy2.hover, tr.po-promlceni:hover, tr.po-plneni:hover, tr:hover .subtable td { background: #9ddeff;}
tr.po-promlceni.active-row, tr.po-plneni.active-row,
tr.lichy.active-row, tr.sudy.active-row, tr.sudy2.active-row { background: #ffb155; color: #505050;}

/* nove ikony pohledavky 15x15px */
.detailCard input.tisk,
.detailCard input.submit_edit_del_add,
input.submit_plus_small,
input.submit_tisk_small,
input.submit_lupa_ohranicena,
input.submit_carovy_kod_small,
input.submit_carovy_kod_disabled_small,
/*input.submit_plus_small_prehled,*/
input.submit_refresh_prehled,
input.dluznik_add,
input.dluznik_del,
.detailCard input.vyberSablony,
.detailCard  input.submit_refresh_prehled

{
    background-color: white;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9cbbd0;
    cursor: pointer;
    width: 17px;
    height: 17px;
    font-size: 0;
}
input.submit_plus_small_prehled {
    background-image: url("../images/plus.png");
    background-repeat: no-repeat;
    color: #6193FA;
    cursor: pointer;
    font-size: 0;
    font-weight: normal;
    height: 15px;
    margin-bottom: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 13px;
}

input.submit_minus_small{
    background-image: url("../images/minus_15x15.gif");
    background-repeat: no-repeat;
    color: #6193FA;
    cursor: pointer;
    font-size: 0;
    font-weight: normal;
    height: 15px;
    margin-bottom: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 17px;
}

input.submit_minus_small.disabled{
    background-image: url("../images/minus_15x15_disabled.gif");
    background-repeat: no-repeat;
    color: #6193FA;
    cursor: default;
    font-size: 0;
    font-weight: normal;
    height: 15px;
    margin-bottom: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 17px;
}

.detailCard input.tisk
{
    background-image: url("../images/tisk_karta15x15.gif");
    vertical-align: bottom;
}
.detailCard  input.submit_edit_del_add
{
    background-image: url("../images/plus_karta15x15.gif");
}

.detailCard  input.submit_edit_del_add.disabled
{
    background-image: url("../images/plus_karta15x15_disabled.gif");
}

input.submit_plus_small/*, input.submit_plus_small_prehled*/
{
    background-image:url("../images/plus_15x15.gif");
}

input.submit_carovy_kod_small/*, input.submit_plus_small_prehled*/
{
    background-image:url("../images/carovy_kod.png");
}

input.submit_carovy_kod_disabled_small/*, input.submit_plus_small_prehled*/
{
    background-image:url("../images/carovy_kod_neaktivni.png");
}

input.submit_tisk_small{
	background-image:url("../images/submit_button_print_plan.gif");
}
input.submit_lupa_ohranicena{
	background-image:url("../images/edit.png");
	vertical-align: middle;
}
.detailCard  input.vyberSablony
{
    background-image:url("../images/tvorba_dokumentu15x15.gif");
}

/* obecne je velky */
.obecneCard .platebni_prikaz,
.obecneCard .komentare_pocet,
.obecneCard input.tisk_pohledavka,
.obecneCard .ctu_ico
{
    width:25px;
    height:25px;
    font-size: 0;
}
.obecneCard input.tisk_pohledavka
{
    background-image: url("../images/submit_button_print.png");
    width:25px;
    height:25px;
    background-color: transparent;
    font-size: 0;
    border: none;
}

#dialog_ciselnestavy table
{
    width:100%;
}
#dialog_ciselnestavy .form_left_side_public
{
    width:20px;
}

.sdileni-table
{
    /*margin:30px 30px 8px 10px;*/
}
.sdileni-table table
{
    width:100%;
}
#klientTables table.content_table thead td
{

}
.sdileni-table .radio
{
    width:120px;
    text-align:center;
}
.sdileni-table .jmeno
{
    padding-left:10px;
    line-height:21px;
    
}
.sdileni-table .jmeno img
{
    position:relative;
    top:5px;
}
.sdileni-table .inactive .jmeno
{
    color:#999;
    font-style: italic;
}
.sdileni-table .vlastni-firma td
{

}

input.tisk_doklad {
    background-image: url('../images/tisk_doklad_15x15.gif');
}
.section-177600 .sdileni-table
{
    margin:0px;
}

.loader
{
    width:66px;
    display:block;
    margin:0 auto;
}

.clientTables
{
    margin:10px 10px 10px 8px;
}
.clientTables table.content_table
{
    width:100%;
    margin-bottom:10px;
}
.clientTables h3
{
    font-size: 10px;
    margin:10px 5px 5px 0;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    
}

#klientTables
{
    margin:10px;
}
#klientTables table.content_table
{
    width:100%;
    margin-bottom:10px;
}
#klientTables h3
{
    font-size: 10px;
    margin-left:10px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    margin:5px;
}
body.section-11c000 #klientTables,
body.section-11l200 #klientTables,
body.section-11l100 #klientTables,
body.section-11c100 #klientTables,
body.section-11c200 #klientTables
{
    margin: 10px 10px 10px 30px;
}

/* Planovane ulohy */
.automatic_tasks .content_table_legend,
.automatic_tasks .content_table                              {width: 100%; border: 0px; }
.automatic_tasks .content_table tr                           {border-bottom: #FFFFFF solid 1px; table-layout: fixed;}
.automatic_tasks .content_table td                           {text-align: center;}
.automatic_tasks .content_table td.sablony_nazev             {text-align: left; padding-left: 10px;}
.automatic_tasks .content_table td.sablony_actions           {text-align: right; padding-top: 2px; padding-right: 5px;}
.automatic_tasks .content_table td.sablony_actions_ulohy     {text-align: right; padding-top: 2px; padding-right: 5px;}
.automatic_tasks .content_table td.sablony_actions img       {text-align: right; margin-right: 5px; }
.automatic_tasks .content_table td.sablony_actions_ulohy img {text-align: right; margin-right: 2px; vertical-align: middle;}
.automatic_tasks .content_table_legend .sablony_add          {text-align: right; padding: 5px; padding-right: 10px;}
.automatic_tasks .content_table_legend .sablony_add img      {border: 2px solid #000;}

body.section-274000 table.adresniSkupiny
{
    width:100%;
}
body.section-1b7000 .strankovani_container .strankovani_body .strankovaniC .strankovaniNum table
{
    top:0px;
}

div.adresniSkupiny .skupina
{
    display:inline;
    padding:10px;
}


.dat_uloziste_btn input {
    BACKGROUND: white url("../images/uloziste_15x15.gif") no-repeat center center;
    overflow: hidden;
    font-size: 0px;
    font-weight: normal;
    height: 17px;
    width: 17px;
    vertical-align: middle;
    cursor: pointer;
}

.dat_uloziste_btn input.disabled {
    BACKGROUND-IMAGE: url("../images/uloziste_15x15_gray.gif");
}
#autocomplete-wrapper 
{
    width:auto;
    position:absolute;
}

#autocomplete-wrapper .autocomplete-table {
     table-layout: fixed;
     width: 550px;
}

#autocomplete-wrapper .autocomplete-table td {
      overflow: hidden;
      white-space: nowrap;
}

#autocomplete-wrapper ul.ui-autocomplete,
#autocomplete-wrapper ul.ui-autocomplete li
{
    list-style:none;
    margin:0;
    padding:0;
    background:white;
    color:black;
}
#autocomplete-wrapper ul.ui-autocomplete li a
{
    color:black;
    display: block;
    padding-left:3px;
    line-height: 18px;
    cursor:pointer;
}
#autocomplete-wrapper ul.ui-autocomplete li a:hover,
#autocomplete-wrapper ul.ui-autocomplete li .ui-state-hover
{
    text-decoration:none;
    background: #3399ff;
    color:white;
}
.highlight { color:#0085D2;;font-weight: bold; }
pre.error
{
    
    height:14px;
    overflow: hidden;
}
pre.error:hover
{
    position: static;
    height:auto;
}

#poznamka {
    margin-left: 10px;
    font-size: 10px;
    font-family: arial;
}
#infosoud_vypis table td
{
    padding:0;
    height:18px;
    
}
#infosoud_vypis
{
    width:245px;
    margin-top:8px;
    min-height: 98px;
}
body.section-211100 #infosoud_vypis
{
    height:auto;
    overflow: visible;
}


.multiListbox, .multiListboxObject
{
    background: window url('../images/multiListbox.png') no-repeat right center;
    cursor: default;
    padding: 1px 20px 1px 3px;
}

.multiListbox.disabled,  .multiListboxObject.disabled{
	background: #eeeeee url('../images/multilistbox_disabled.png') no-repeat right center;
	cursor: default;
    padding: 1px 20px 1px 3px;
}

.multiListboxMenu, .multiListboxObjectMenu
{
    font-family: "MS Shell Dlg", "Sans";
    position: absolute;
    background: window;
    color: ButtonText;
    font-weight: normal;
    border-left: 2px solid threedlightshadow;
    border-right: 1px solid ThreeDDarkShadow;
    border-top: 1px solid threedlightshadow;
    border-bottom: 1px solid ThreeDDarkShadow;
    font-size: 10px;
    line-height: 17px;
    display: none;
    /*max-height: 260px;*/
    z-index: 100;
}

.multiListboxMenu div, .multiListboxObjectMenu div
{
    padding: 0 3px;
    cursor: default;
}

.multiListboxMenu div:hover, .multiListboxObjectMenu div:hover
{
    background: Highlight;
    color: HighlightText;
}

.multiListboxMenu div input, .multiListboxObjectMenu div input
{
    margin: 0 3px;
    float: left;
}

#tooltipContent .toolTipField
{
    margin-top:3px;
}

#tooltipContent .field-ukony_hodiny,
#tooltipContent .field-ukony_kc_naklady,
#tooltipContent .field-ukony_kc_suma_naklady,
#tooltipContent .field-ukony_kc_suma_naklady,
#tooltipContent .field-ukony_hodiny_uct,
#tooltipContent .field-ukony_kc_vyuct,
#tooltipContent .field-ukony_kc_suma_vyuct,
#tooltipContent .field-mena_zkratka
{
    float:left;
    width:90px;
    text-align: right;
    margin-top:5px;
}
#tooltipContent .field-ukony_hodiny,
#tooltipContent .field-ukony_hodiny_uct
{
    clear:both;
}
#tooltipContent .field-mena_zkratka
{
    font-size:small;
}




#tooltipContent .field-ukony_kc_suma_naklady,
#tooltipContent .field-ukony_kc_suma_vyuct
{
    font-weight: bold;
}

#tooltipContent .field-ukony_text,
#tooltipContent .field-ukony_poznamka,
#tooltipContent .field-ukony_poznamka2
{
    max-height: 54px;
    overflow: auto;
}

#show_log{
    cursor: pointer;
}

#typyPosty, #typyDoruceni, #druhyPosty, #druhyPostyOstatni
{
    float: left;
    width: 280px;
}

body.section-121000 .submit_edit_del
{
    width:70px;
}

table.low_rows td{
    height:0;
}

.ui-autocomplete a
{
    text-align: left;
}

.corner_left_bar{
    background-image: url("../images/menu_strip_blue_darkblue_to.gif");
    background-repeat: repeat;
    padding-left:20px;
}
.corner_content{
    /*background-color: #3F7DA4;*/
    /*border-left: 1px solid #39617B;*/
}
.corner_column{
   float:left;
}
.corner_column.left{
    border-right: 1px solid white;
}
.corner_column.right{
    /*border-left: 1px solid white;*/

}

.files_table td
{
    vertical-align: middle;
}
.files_table td.ico img
{
    width:18px;
}


.flexselect_dropdown {
  display: none;
  position: absolute;
  z-index: 999999;
  margin: 0;
	padding: 0;
	border: 1px solid WindowFrame;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
	background-color: Window;
  color: WindowText;
  text-align: left;
  box-shadow: 0 6px 12px #ccc;
  -webkit-box-shadow: 0 6px 12px #ccc;
}

.flexselect_dropdown ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.flexselect_dropdown li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: Menu;
	overflow: hidden;
}

.flexselect_selected {
	background-color: Highlight;
	color: HighlightText;
}

body.section-112100 #typyPosty,
body.section-112100 .corner_column.left,
body.section-112100 #dokument,
body.section-112100 #tab_sazby,
body.section-112100 #ZpravaPrilohy
{
    /*margin-left:21px;*/
}

.profily_radio
{
    border-style: solid; 
    border-width: 2px; 
    border-color: #114C8F;
    width: 16px; 
    height:16px; 
    cursor: pointer;
    cursor: hand;
}
.content_table_legend
{
    clear:both;
}

.strankovaniLast
{
  float:left;
   /*clear:both;*/
}

tr.celkova-sumarizace-nadpis {
    height: 34px;
    background: url('../images/prechod_z_bile_do_modre2.png') repeat-x !important;
    color: #0085d2;
}

tr.celkova-sumarizace-telo {
    background: #caeaff !important;
    color: #505050;
}

td.choose_filter {
    background: white;
    color: #0083dd !important;
    height: 16px;
    line-height: 16px;
    border: 1px solid #0083dd;
    padding: 0;
}

td.choose_filter:hover {
    background: #9ddeff;
    color: #505050;
    border: 1px solid #0083dd;
}

td.t_right {text-align: right;}

a.filter_switch:hover {
    background: none;
}

#posta_text a{
    color: #505050;
}


ul.menu_vzor_ukonu,
ul.menu_vzor_ukonu ul,
ul.menu_kontakty
{
    background-color: white;
    list-style-type: none;
    list-style: none;
    padding: 5px;
    border: 1px solid #88CBF2;
    opacity: 0.9;
    margin: 0;
    padding: 0;
    color: #505050;
}
ul.menu_vzor_ukonu > li .group.title,
ul.menu_vzor_ukonu ul li,
ul.menu_kontakty li{
    padding: 0px 5px;
    display: block;
}

ul.menu_vzor_ukonu > li .group.title,
ul.menu_kontakty li{
    white-space: nowrap;
}

ul.menu_vzor_ukonu > li .group.title:hover,
ul.menu_vzor_ukonu ul li:hover, 
ul.menu_kontakty li:hover
{
    background: #2387C5;
    color: white;
}



a.tisk_obalek_small_disabled {
    display: block;
    width: 15px;
    height: 15px;
    background:url("../images/obalka_tisk_disabled.png");
    opacity: 0.7;
}

a.tisk_obalek_small {
    display: block;
    width: 15px;
    height: 15px;
    background:url("../images/obalka_tisk.png");
}

.posledni-sloupec {
    display: none;
    font-weight: bold;
}

.ukony td{
    text-indent: 0px !important;
}

.ukony .klient-vazba-input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #88CBF2;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 12px;
    width: 350px;
}

.ukony .spis-vazba-input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #88CBF2;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 12px;
    width: 350px;
}

.content_table tbody tr .ukony_btn {
    height: 21px;
    padding-bottom: 1px;
    padding-top: 1px;
    vertical-align: middle;
}

#dialogPDFEmail label {
    display: block;
    height: 100%;
    padding-left: 5px;
    padding-top: 5px;
    width: 100%;
    line-height: 20px;
}

#dialogPDFEmail, #dialogZaznamPosta, #dialogZaznamUkon, #dialogZaznamUkol {
    text-align: left;
}

#dialogZaznamUkol select#ukol_priznak {
     width: 130px;
}

#dialogZaznamUkol input.popis-text {
     margin-left: 3px;
     width: 216px;
}

#dialogZaznamUkol textarea#ukol_detail, #dialogZaznamUkon textarea#ukony_popis2 {
     width: 350px;
     resize: vertical;
}

#dialogZaznamUkol input.dialog-select-uzivatele {
     width: 147px;
}

input.vytvorPriklad
{
    color: #1A3350;
    font-weight: normal;
    width: 14px !important;
    height: 14px;
    border: 0px;
    overflow: hidden;
    cursor: pointer;
    background-image: url("../images/edit.png");
    background-repeat: no-repeat;
    background-position: left top;
}

/* zalozky v detailu pohledavky */
div#tabsVyuctovani { width: 923px; margin-left: 22px;color: #505050;/*#0BA3EE;*/ font-size: 10px;}
div#tabsVyuctovani div.tabBut { float: left; font-weight: bold; cursor: pointer;}
div#tabsVyuctovani div.tabBut div.text { position: relative; z-index: 5; float: left; height: 24px; line-height: 24px; padding: 0 5px 0 15px; background: url('../images/zalozka_tmavsi_pozadi.png');}
div#tabsVyuctovani div.tabBut div.text div.cover { position: absolute; z-index: 10; top: 0; left: 0;}
div#tabsVyuctovani div.tabBut div.corner { float: right; height: 24px; width: 10px; background: url('../images/zalozka_tmavsi_rozek.png');}

div#tabsVyuctovani { width: 923px; margin-left: 22px;color: #505050;/*#0BA3EE;*/ font-size: 10px;}
div#tabsVyuctovani div.tabButNeaktivni { float: left; font-weight: bold; }
div#tabsVyuctovani div.tabButNeaktivni div.text { position: relative; z-index: 5; float: left; height: 24px; line-height: 24px; padding: 0 5px 0 15px; background: url('../images/zalozka_tmavsi_pozadi.png');}
div#tabsVyuctovani div.tabButNeaktivni div.text div.cover { position: absolute; z-index: 10; top: 0; left: 0;}
div#tabsVyuctovani div.tabButNeaktivni div.corner { float: right; height: 24px; width: 10px; background: url('../images/zalozka_tmavsi_rozek.png');}


div#tabsVyuctovani div.tabBut:hover div.text,
div#tabsVyuctovani div.tabBut.activeTab div.text{ background: url('../images/zalozka_svetlejsi_pozadi.png');}
div#tabsVyuctovani div.tabBut:hover div.corner,
div#tabsVyuctovani div.tabBut.activeTab div.corner{ background: url('../images/zalozka_svetlejsi_rozek.png');}

input.price{text-align: right;}

.hidden{display:none;}

input.invalid{border-color:red;}
.error-msg{color:red;display:none;}
.invisible{display:none;}

.grey{ color:#505050;}
a.grey{ color:#505050;text-decoration: underline;}
a.grey:hover{ text-decoration: none;}

