* {font-family : Arial, Helvetica, sans-serif; font-size: 11px;}
body { margin: auto; text-align: left; background-color: #ECE9D8;}
form {margin : 0px}
A { color: #000000;text-decoration: none;}
A:hover {text-decoration: underline;color: #0A00CD;}
h1 {width : 700px;text-align : left;font-size :16px;}
/*****************************************************************
***	FORMULARE
*****************************************************************/
input{font-size : 11px;color : #000000;}
button{font-size : 11px;color : #000000;}
select{font-size : 11px;color : #000000;}
/*****************************************************************
***	SPOLECNE
*****************************************************************/
.clear { clear: both; font-size: 1px; height: 1px; width: auto; margin: 0px; padding: 0px;}
.bg-lr{ background-color: #FFDFD2;} /*lehce cervena*/
.bg-lg{ background-color:  #EEF8F1;}/*lehce zelena*/
.fl-left{float: left;}
.fl-right{float: right;}
/************************************************
	Sirky (pro input, td a podobne)
************************************************/
*.w25  { width : 25px;  }
*.w50  { width : 50px;  }
*.w75  { width : 75px;  }
*.w100 { width : 100px; }
*.w125 { width : 125px; }
*.w150 { width : 150px; }
*.w175 { width : 175px; }
*.w200 { width : 200px; }
*.w225 { width : 225px; }
*.w250 { width : 250px; }
*.w450 { width : 450px; }
*.wmax { width : 100%;  }

*.align_left   { text-align : left  }
*.align_right  { text-align : right }
*.align_center { text-align : center}

*.err {font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : red;}
/*****************************************************************
***	STRUKTURA STRANKY
*****************************************************************/
#hlavni{width: auto; text-align: left;}
#topPart{background-color: white; clear:both; color: black;}
#topPart-text{color: black; width: 430px; font-size: 13px; 
	padding: 10px; text-align: left; float: left; margin-top: 10px;
	line-height: 19px; background-color: white; font-weight: bold;
}
#middlePart{clear:both; padding: 10px;}
#bottPart{clear:both;}
#topMenu{
	margin:0px; 
	padding: 5px 10px 4px 10px; 
	color : #000000;	
	background-image : url(../images/services/prechod_01.gif);
	height: 20px;
}
.hlavicka {background-color :#ffffff;}
.telo {padding : 10px;}
/*****************************************************************
ZALOZKY
*****************************************************************/
.zalozky {
	/* nastaveni bunky ve ktere se nachazeji zalozky*/
	background-image : url(../images/services/zalozka_back.gif);
}


table.zalozka-akt td.stred {
	/* nastaveni aktivni- stred*/
	background-image : url(../images/services/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/services/zalozka_akt_l.gif);
	padding : 0px 0px 0px 0px;
	width : 2px;
}
.zalozka-akt .prava {
	/* nastaveni aktivni*/
	background-image : url(../images/services/zalozka_akt_p.gif);
	padding : 0px 0px 0px 0px;
	width : 5px;	
}

table.zalozka-neakt td.stred {
	/* nastaveni neaktivni- stred*/
	background-image : url(../images/services/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/services/zalozka_neakt_l.gif);
	padding : 0px 0px 0px 0px;
	width : 2px;
}
.zalozka-neakt .prava {
	/* nastaveni neaktivni*/
	background-image : url(../images/services/zalozka_neakt_p.gif);
	padding : 0px 0px 0px 0px;
	width : 5px;	
}
table.zalozka-neakt td.stred a {
	/* nastaveni neaktivni- stred*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;	
	color : #0A00CD;
}
/*****************************************************************
***	PRECHODY
*****************************************************************/	
.prechod01 {
	/*prechod a menu pod zalozkami...*/
	border-left : 1px solid #91A7B4;
	border-right : 1px solid #91A7B4;
	padding : 0px 10px 0px 10px;
	background-image : url(../images/services/prechod_01.gif);
	height : 25px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;	
}
/*****************************************************************
***	HLAVICKY TABULEK
*****************************************************************/	
.head-item{
	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;
	cursor: hand;
	font-weight: normal;
}
.head-item-nc{
	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;
	font-weight: normal;
}
/*****************************************************************
***	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/services/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/services/tab_cara_l.gif);	padding : 0px 0px 0px 0px;	width : 15px;}

.tab-detaily .prava {
	background-image : url(../images/services/tab_cara_p.gif);	padding : 0px 0px 0px 0px;	width : 9px;}

.tab-detaily .horni {
	background-image : url(../images/services/tab_cara_h.gif);	padding : 0px 0px 0px 0px;	heigh : 17px;}

.tab-detaily .dolni {
	background-image : url(../images/services/tab_cara_d.gif);	padding : 0px 0px 0px 0px;	heigh : 9px;}

.tab-detaily .levy_horni {
	background-image : url(../images/services/tab_roh_l_h.gif);	padding : 0px 0px 0px 0px;	width : 15;	heigh : 17px;}

.tab-detaily .pravy_horni {
	background-image : url(../images/services/tab_roh_p_h.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 17px;}

.tab-detaily .levy_dolni {
	background-image : url(../images/services/tab_roh_l_d.gif);	padding : 0px 0px 0px 0px;	width : 15;	heigh : 9px;}

.tab-detaily .pravy_dolni {
	background-image : url(../images/services/tab_roh_p_d.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 9px;}

table.tab-data * {
	padding : 3px 0px 3px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

td.tab-podnadpis {
	color : #000000;
	padding : 0px 30px 0px 0px;
}

td.tab-info {
	font-weight : bold;
	color : 000000;
}

/*****************************************************************
***	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*/
}
table.tab-detaily-edit td.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/services/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/services/tab_cara_l.gif);	padding : 0px 0px 0px 0px;	width : 15px;}

.tab-detaily-edit .prava {
	background-image : url(../images/services/tab_cara_p.gif);	padding : 0px 0px 0px 0px;	width : 9px;}

.tab-detaily-edit .horni {
	background-image : url(../images/services/tab_cara_h.gif);	padding : 0px 0px 0px 0px;	height : 17px;}

.tab-detaily-edit .dolni {	
	background-image : url(../images/services/tab_cara_d.gif);	padding : 0px 0px 0px 0px;	height : 9px;}

.tab-detaily-edit .levy-horni {
	background-image : url(../images/services/tab_roh_l_h.gif);	padding : 0px 0px 0px 0px; width : 15;	heigh : 17px;}

.tab-detaily-edit .pravy-horni {
	background-image : url(../images/services/tab_roh_p_h.gif);	padding : 0px 0px 0px 0px;	width : 9;	heigh : 17px;}

.tab-detaily-edit .levy-dolni {
	background-image : url(../images/services/tab_roh_l_d.gif);	padding : 0px 0px 0px 0px;	width : 15;	heigh : 9px;}

.tab-detaily-edit .pravy-dolni {
	background-image : url(../images/services/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-prosel {
	/* bunka tabulky - sloupec prosel - stav zakaznika*/
	border-bottom : 1px solid #DEDFDE;
	padding : 3px 10px 3px 10px;
	font-weight : normal;
	color : #000000;	
	font-size: 9px;
	line-height: 16px;
	vertical-align: middle;
}

tr td.bunka-tab a {
  text-decoration: underline;
  color: Navy;
}

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;	
}

tr.mousower td {background-color : #EAEFF3;}

/*****************************************************************
NADPISY A ZVYRAZNENI
*****************************************************************/	
.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 # *****************************************************/
table.zaznamy * {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
}
table.zaznamy td {
	padding : 5px 5px 5px 5px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;
}

table.zaznamy input {
	width : 30px;
	text-align : right;
	padding-right : 3px;
}

/*****************************************************************
SUBMENU
*****************************************************************/
table.submenu {
	padding : 0px 10px 0px 10px;
	background-image : url(../images/services/prechod_01.gif);
	height : 25px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	color : #000000;	
}
/*****************************************************************
*** NAVOD NA OBSLUHU
*****************************************************************/
.help-sekce-nadpis { font-size: 12px; font-weight: bold; margin: 10px 0px 5px 10px; color: blue;}
.help-zpetNaObsah {width: auto; margin: 8px 0px 0px 0px; border-bottom: solid 1px silver; text-align: center; padding-bottom: 5px;}
.help-sekce-text {width: auto; padding: 5px; text-align: justify;}

