body {
	background-color: #ECE9D8;
	margin : 10px 10px 10px 10px;
}

body.menicko {
	background-color: #ECE9D8;
	margin : 0px 0px 0px 0px;
}

a {
	color: #000066;
	text-decoration: none;
}

a.testik {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #0A00CD;
}

/*****************************************************************
FORMULARE
*****************************************************************/
input{
	font-size : 11px;
	color : #000000;	
}

button{
	font-size : 11px;
	color : #000000;	
}

select{
	font-size : 11px;
	color : #000000;	
}

/*****************************************************************
ZALOZKY
*****************************************************************/
.zalozky {
	/* nastaveni bunky ve ktere se nachazeji zalozky*/
	background-image : url(../images/zalozka_back.gif);
}


.zalozka_akt .stred {
	/* nastaveni aktivni- stred*/
	background-image : url(../images/zalozka_akt.gif);
	padding : 6px 20px 0px 20px;
	height : 26px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;	
	color : #000000;
}
.zalozka_akt .leva {
	/* nastaveni aktivni*/
	background-image : url(../images/zalozka_akt_l.gif);
	padding : 0px 0px 0px 0px;
	width : 2px;
}
.zalozka_akt .prava {
	/* nastaveni aktivni*/
	background-image : url(../images/zalozka_akt_p.gif);
	padding : 0px 0px 0px 0px;
	width : 5px;	
}

.zalozka_neakt .stred {
	/* nastaveni neaktivni- stred*/
	background-image : url(../images/zalozka_neakt.gif);
	padding : 6px 20px 0px 20px;
	height : 26px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;	
	color : #0A00CD;
}
.zalozka_neakt .leva {
	/* nastaveni neaktivni*/
	background-image : url(../images/zalozka_neakt_l.gif);
	padding : 0px 0px 0px 0px;
	width : 2px;
}
.zalozka_neakt .prava {
	/* nastaveni neaktivni*/
	background-image : url(../images/zalozka_neakt_p.gif);
	padding : 0px 0px 0px 0px;
	width : 5px;	
}




/*****************************************************************
PRECHODY
*****************************************************************/	
.prechod_01 {
	/*prechod a menu pod zalozkami...*/
	border-left : 1px solid #91A7B4;
	border-right : 1px solid #91A7B4;
	padding : 0px 10px 0px 10px;
	background-image : url(../images/prechod_01.gif);
	height : 25px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;	
}


/*****************************************************************
TABULKA (BEZ SEZNAMU)
*****************************************************************/	

.noseznam {
	/* nastaveni obsahu tabulky kde neni seznam*/
	border-bottom : 1px solid #91A7B4;
	border-left : 1px solid #91A7B4;
	border-right : 1px solid #91A7B4;
	background-color : #FFFFFF;
	padding : 15px 15px 15px 15x;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
}

.noseznam_edit{
	/* nastaveni obsahu editacni tabulky kde neni seznam a ani podtabulka (tmavsi pozadi)*/
	border-bottom : 1px solid #91A7B4;
	border-left : 1px solid #91A7B4;
	border-right : 1px solid #91A7B4;
	background-color : #F7F6EF;
	padding : 15px 15px 15px 15x;
}

.noseznam_edit_data{
	/* nastaveni obsahu editacni tabulky kde neni seznam a ani podtabulka (tmavsi pozadi)*/
	padding : 0px 3px 0px 3x;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
}

.noseznam_odsazeni {
	/* nastaveni obsahu editacni tabulky kde neni seznam a ani podtabulka (tmavsi pozadi)*/
	padding : 0px 30px 0px 30px;
}

.nosezn {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	padding : 3px 0px 3px 0px;
}

.nosezn_nadpis {
	font-weight : bold;
	color : #0A6CCE;
}

.nosezn_podnadpis {
	color : #000000;
	padding : 0px 30px 0px 0px;
	border-bottom : 1px solid #DEDFDE;
}

.nosezn_info {
	font-weight : bold;
	color : 000000;
	border-bottom : 1px solid #DEDFDE;
	width : 100%;
}


/*****************************************************************
DETAILY
tabulka detailu
*****************************************************************/
.tab_detaily {
	/* nastaveni aktivni- stred*/
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;								/*zmena barvy pozadi tabulky 1. krok*/
}

.tab_detaily .stred {
	/* nastaveni aktivni- stred*/
	padding : 10px 10px 10px 10px;
	background-color : #ffffff;								/*zmena barvy pozadi tabulky 2. krok*/
}

.tab_detaily .tab_popis {
	/* nastaveni aktivni- stred*/
	padding : 0px 10px 0px 10px;
	background-image : url(../images/tab_nadpis_back.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #0A6CCE;
	letter-spacing : 2px;
}

.tab_detaily .leva {
	background-image : url(../images/tab_cara_l.gif);	padding : 0px 0px 0px 0px;	width : 15px;}

.tab_detaily .prava {
	background-image : url(../images/tab_cara_p.gif);	padding : 0px 0px 0px 0px;	width : 9px;}

.tab_detaily .horni {
	background-image : url(../images/tab_cara_h.gif);	padding : 0px 0px 0px 0px;	heigh : 17px;	width : 100%;}

.tab_detaily .dolni {
	background-image : url(../images/tab_cara_d.gif);	padding : 0px 0px 0px 0px;	heigh : 9px;}

.tab_detaily .levy_horni {
	background-image : url(../images/tab_roh_l_h.gif);	padding : 0px 0px 0px 0px;	width : 15;	heigh : 17px;}

.tab_detaily .pravy_horni {
	background-image : url(../images/tab_roh_p_h.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 17px;}

.tab_detaily .levy_dolni {
	background-image : url(../images/tab_roh_l_d.gif);	padding : 0px 0px 0px 0px;	width : 15;	heigh : 9px;}

.tab_detaily .pravy_dolni {
	background-image : url(../images/tab_roh_p_d.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 9px;}

.tab_data {
	padding : 3px 0px 3px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.tab_podnadpis {
	color : #000000;
	padding : 0px 30px 0px 0px;
}

.tab_info {
	font-weight : bold;
	color : 000000;
	width : 100%;
}

/*****************************************************************
DETAILY
editacni tabulka detailu 
*****************************************************************/

.editace_stred  {
	padding : 3px 0px 3px 0px;
}

.tab_detaily_edit {
	/* nastaveni aktivni- stred*/
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #F7F6EF;   					/*zmena barvy pozadi tabulky 1. krok*/
}

.tab_detaily_edit .stred {
	/* nastaveni aktivni- stred*/
	padding : 10px 10px 10px 10px;
	background-color : #F7F6EF;						/*zmena barvy pozadi tabulky 2. krok*/	
}

.tab_detaily_edit .tab_popis {
	/* nastaveni aktivni- stred*/
	padding : 0px 10px 0px 10px;
	background-image : url(../images/tab_nadpis_back.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #0A6CCE;
	letter-spacing : 2px;
}

.tab_detaily_edit .leva {
	background-image : url(../images/tab_cara_l.gif);	padding : 0px 0px 0px 0px;	width : 15px;}

.tab_detaily_edit .prava {
	background-image : url(../images/tab_cara_p.gif);	padding : 0px 0px 0px 0px;	width : 9px;}

.tab_detaily_edit .horni {
	background-image : url(../images/tab_cara_h.gif);	padding : 0px 0px 0px 0px;	heigh : 17px;	width : 100%;}

.tab_detaily_edit .dolni {	
	background-image : url(../images/tab_cara_d.gif);	padding : 0px 0px 0px 0px;	heigh : 9px;}

.tab_detaily_edit .levy_horni {
	background-image : url(../images/tab_roh_l_h.gif);	padding : 0px 0px 0px 0px; width : 15;	heigh : 17px;}

.tab_detaily_edit .pravy_horni {
	background-image : url(../images/tab_roh_p_h.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 17px;}

.tab_detaily_edit .levy_dolni {
	background-image : url(../images/tab_roh_l_d.gif);	padding : 0px 0px 0px 0px;	width : 15;	heigh : 9px;}

.tab_detaily_edit .pravy_dolni {
	background-image : url(../images/tab_roh_p_d.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 9px;}


/*****************************************************************
SEZNAM
*****************************************************************/	

tr td .editace {
	/* editacni pole nad seznamem*/
	background-color : #D6E7FF;
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #6B96CE;
	height : 24px;
	padding : 0px 10px 0px 10px;	
}

.seznam {
	/* nastaveni detailniho seznamu (vypisu)*/
	border-bottom : 1px solid #91A7B4;
	border-left : 1px solid #91A7B4;
	border-right : 1px solid #91A7B4;
	background-color : #FFFFFF;
	padding : 0px 10px 0px 10px;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;	
}

tr td .nadpis {
	/* nadpisy sloupcu*/
	background-color : #D6E7FF;
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #6B96CE;
	border-right : 1px solid #91A7B4;
	border-left : 1px solid #ffffff;
	padding : 3px 10px 3px 10px;
}

tr td .bunka_tab {
	/* bunka tabulky*/
	border-bottom : 1px solid #DEDFDE;
	background-color : #FFFFFF;
	padding : 3px 10px 3px 10px;
	font-weight : normal;
	color : #000000;	
}

tr td .bunka_tab_sel {
	/* bunka tabulky - tridena*/
	border-bottom : 1px solid #DEDFDE;
	background-color : #F5F5F5;
	padding : 3px 10px 3px 10px;
	font-weight : normal;
	color : #000000;	
}

tr td .bunka_tab_sel_blank {
	/* bunka tabulky - tridena - prazdna (na konci seznamu)*/
	background-color : #F5F5F5;
}

tr td .licha {
	/* lichy radek seznamu*/
	border-bottom : 1px solid #DEDFDE;
	background-color : #FFFFFF;
	padding : 3px 10px 3px 10px;
	font-weight : normal;
	color : #000000;	
}

tr td .suda {
	/* sudy radek seznamu*/
	border-bottom : 1px solid #DEDFDE;
	background-color : #FFFFFF;
	padding : 3px 10px 3px 10px;
	font-weight : normal;
	color : #000000;	
}

.neuhrazeno {
	color : #ED1C24;
}


/*****************************************************************
NADPISY A ZVYRAZNENI
*****************************************************************/	

H1 {
	/* hlavni nadpis v tabulce*/
	margin : 0px 0px 10px 0px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 18px;
	color : #000000;	
}

.povinne {
	/* povinne udaje v editacni tabulce*/
	padding : 0px 40px 0px 0px;							/* nastaveni odsazeni doprava od povinneho udaje*/
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #790000;
	text-align : left;
}

.nepovinne {
	/* nepovinne udaje v editacni tabulce*/
	padding : 0px 40px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;			/* nastaveni odsazeni doprava od neopvinneho udaje*/
	font-size : 11px;
	color : #000000;
	text-align : left;
}

.povinne_err {
	/* povinne udaje v editacni tabulce*/
	padding : 0px 40px 0px 0px;							/* nastaveni odsazeni doprava od povinneho udaje*/
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #FF0000;
	text-align : left;
}

.nepovinne_err {
	/* nepovinne udaje v editacni tabulce*/
	padding : 0px 40px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;			/* nastaveni odsazeni doprava od neopvinneho udaje*/
	font-size : 11px;
	color : #ff0000;
	text-align : left;
}


/* zaznam # z # *****************************************************/

.zaznamy {
	padding : 5px 5px 5px 5px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
	text-align : left;
}

.zaznamy input {
	width : 30px;
}



/*****************************************************************
MENU
*****************************************************************/

.menu {
	padding : 0px 10px 0px 10px;
	height : 25px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	background-color : #0A6CCE;
	border-bottom : 1px solid #ECE9D8;
}

.menu a {
	color : #FFFFFF;
	font-weight : bold;
	margin-left : 5px;
	margin-right : 10px;
	text-decoration : none;
}

.menu a:hover {
	color : #D6E7FF;
	text-decoration : none;
}

/*****************************************************************
SUBMENU
*****************************************************************/

.submenu {
	padding : 0px 10px 0px 10px;
	background-image : url(../images/prechod_01.gif);
	height : 25px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;	
}

a.funkce {
  font-size: 12px;
}