
.menugroup {
	font-size: 90%;
  color: #FFFFFF;
	background-color:#0163AC; 
	font-weight: bold;
}

.panelgroup {
	font-size: 90%;
  color: #0163AC;
	background-color:#FFC74E; 
	font-weight: bold;
  padding-left: 25px;
}

.panelgroup a{
  color: #0163AC;
	font-weight: bold;
}

/*

  - tohle je uvedeno take u MENU
	
*/
/************************************ konec navic **************************************/

body {
	margin: 0px;
	PADDING: 0px;
	background-color: #FFFFFF;
  font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
  font-size: small; 
  color: #000000;
}

tt, td, input, select, button, textarea, samp, code, kbd {
  font-size: small; 
}

body, table, tr, td, p, a, input, select, button, textarea, samp, code, kbd  {
}

p {
	margin-top: 1px;
}

a { 
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
a:hover { 
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

table, tr {
  padding: 0px;
  margin:  0px;
	border:  0px;
}
td {
	vertical-align: top;
	text-align: left;
}

.posun {
  padding-left: 25px;
}

.maintable {
  clear: both;
}
	
/******************* definice barev *****************************************************/

.bg1 {
	background-color: #FFC74E;   /* žlutá - sestka*/
}
.bg2 {
  background-color: #0163AC;	 /* modrá - problemy */
}
.bg3 {
	background-color: #ED1B24;	 /* červená - uredni deska */
}
.bg4 {
	background-color: #8DC73F;	 /* zelená  - aktuality */
}
.bg5 {
	background-color: #B793C3;	 /* filaová - staticke */
}
.bg6 {
	background-color: #A9A6A1;	 /* šedá - otazky */ 
}
.bg7 {
	background-color: #5B7B8A;	 /* kovová - usn zast */
}
.bg8 {
	background-color: #FA9B1B;	 /* cihlová - usn rada */
}
.bg9 {
	background-color: #01AEF0;	 /* bleděmodrá - kontakty */
}
.bg10 {
	background-color: #E07BB3;	 /* starorůžová - akce */
}
.bg11 {
	background-color: #00345B;	 /* temná - moduly */
}


/******************* horní lišta *********************************/	
#hlavicka {
	MARGIN: 0px;
	width: 100%;
	min-height: 17px;
	color: #5B7B8A;
	background-color: #5B7B8A;
	vertical-align: middle;
	font-size: 90%;
	display: block;
	clear: both;
}
	
.in_hlavicka_l {
	min-height: 17px;
	text-align: left;
	background-color: #5B7B8A;
	float: left;
	display: block;
}
.in_hlavicka_r {
	min-height: 17px;
	text-align: right;
	background-color: #5B7B8A;
	float: right;
	display: block;
}

div.in_hlavicka_l a {
  font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
div.in_hlavicka_l a:hover {
  font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

div.in_hlavicka_r a {
  font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
div.in_hlavicka_r a:hover {
  font-weight: normal;
	color: #5B7B8A;
	text-decoration: none;
}

.in_hlavicka_l span {
	height: 17px;
	padding-right: 5px;
	padding-left:5px;
}

.zalozka {
	height: 17px;
	float: left;
  width: 150px;
	padding-right: 5px;
	padding-left:5px;
}

/******************* banner *********************************/	
	
#banner {
	padding:0px; 
	MARGIN: 0px;
	height: 170px;
	background-color: #0163AC;
	display: block;
	clear: both;
}
	
.banner_r {
	float: right;
	background-color: #0163AC;
	width: 280px;
	height: 170px;
}

.banner_l {
	height: 170px;
	float: left;
	vertical-align: top;
	background-color: #FFC74E;
	display: block;
}

.banner_m {
  padding-left: 3px;
  padding-top:  15px;
	width: expression(document.body.clientWidth - (170 + 170 + 280 + 6) + "px");
	height: 155px;
	float: left;
	vertical-align: center;
	display: block;
	text-align: center;
	
}

/*
  position: absolute;
  left: 343px;
	top: 38px;
*/
	
.logotext {
	width: 170px;
	height: 38px;
	color:  #0163AC;
	text-align: right;
	vertical-align: bottom;
	font-size: 16px;
	font-weight: bold;
}

.f14 {
	font-size: 14px;
}
.f12 {
	font-size: 12px;
}
.f11 {
	font-size: 11px;
}


.logotext span {
	padding-right: 10px;
}

#banner img {
	padding:0px; 
	margin: 0px;
	border: 0px;
}	

/******************* left *********************************/
#left {
	background-color: #FFC74E;
	PADDING: 0px;
	MARGIN: 0px;
	border: 0px;
	width: 170px;
}
div#left {
	FLOAT: left;
}

.menutext {
	clear: both;
	margin-left: 8px;
	font-size: 80%;
	padding-bottom: 20px;
  color: #000000;
}
.menutext td{
	font-size: 80%;
  color: #000000;
}
.menuinput {
  width: 155px;
}

#left a {
	FONT-weight:  bold; 
  color: #0163AC;
	text-decoration: none;
}
#left a:hover {
	FONT-weight:  bold; 
  color: #FF0000;
	text-decoration: none;
} 
/*
a.menu {
  font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
	color: #0163AC;
	font-weight: bold;
	text-decoration: none;
}
*/

/******************* right *********************************/	
#right {
	background-color: #0163AC;
	WIDTH: 178px;
	PADDING: 0px;
	border: 0px;
	Margin: 0px;
	color: #FFFFFF;
}
div#right {
	FLOAT: right;
}

.panel_text {
	clear: both;
	margin-top: 5px;
	margin-left: 8px;
	margin-right: 4px;	
	font-size: 80%;
	padding-bottom: 20px;
  color: #FFFFFF;
	}
.reklama {
	font-size: 90%;
	}
.panelinput {
  width: 160px;
}

div.panel_text a {
	FONT-weight:  normal; 
  color: #FFC74E;
	text-decoration: none;
}
div.panel_text a:hover {
	FONT-weight:  normal; 
  color: #FFC74E;
	text-decoration: underline;
} 

#right td {
  color: #FFFFFF;
	font-size: 80%;
} 

.esluzby {
  width: 178px; 
	height: 37px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
}

.esl1 {
	background: url(/images/tlacitka/tl_1a.gif) #01AEF0 no-repeat;
}
.esl2 {
	background: url(/images/tlacitka/tl_2a.gif) #B793C3 no-repeat;
}
.esl3 {
	background: url(/images/tlacitka/tl_3a.gif) #FA9B1B no-repeat;
}
.esl4 {
	background: url(/images/tlacitka/tl_4a.gif) #8DC73F no-repeat;
}
.esl5 {
	background: url(/images/tlacitka/tl_5a.gif) #E07BB3 no-repeat;
}
.esl6 {
	background: url(/images/tlacitka/tl_6a.gif) #4EBC8F no-repeat;
}
.esl7 {
	background: url(/images/tlacitka/tl_7a.gif) #FA9B1B no-repeat;
}
.esl8 {
	background: url(/images/tlacitka/tl_8a.gif) #ED1B24 no-repeat;
}
.esl9 {
	background: url(/images/tlacitka/tl_9a.gif) #808080 no-repeat;
}
.esl11 {
	background: url(/images/tlacitka/tl_11a.gif) #000080 no-repeat;
}
.esl12 {
	background: url(/images/tlacitka/tl_12a.gif) #694B37 no-repeat;
}
.esl13 {
	background: url(/images/tlacitka/tl_13a.gif) #BF521C no-repeat;
}
.esl14 {
	background: url(/images/tlacitka/tl_14a.gif) #93B640 no-repeat;
}
.esl15 {
	background: url(/images/tlacitka/tl_15a.gif) #BBBBBB no-repeat;
}

.esla1 {
	background: url(/images/tlacitka/tl_1.gif) no-repeat;
}
.esla2 {
	background: url(/images/tlacitka/tl_2.gif) no-repeat;
}
.esla3 {
	background: url(/images/tlacitka/tl_3.gif) no-repeat;
}
.esla4 {
	background: url(/images/tlacitka/tl_4.gif) no-repeat;
}
.esla5 {
	background: url(/images/tlacitka/tl_5.gif) no-repeat;
}
.esla6 {
	background: url(/images/tlacitka/tl_6.gif) no-repeat;
}
.esla7 {
	background: url(/images/tlacitka/tl_7.gif) no-repeat;
}
.esla8 {
	background: url(/images/tlacitka/tl_8.gif) no-repeat;
}
.esla9 {
	background: url(/images/tlacitka/tl_9.gif) no-repeat;
}
.esla11 {
	background: url(/images/tlacitka/tl_11.gif) no-repeat;
}
.esla12 {
	background: url(/images/tlacitka/tl_12.gif) no-repeat;
}
.esla13 {
	background: url(/images/tlacitka/tl_13.gif) no-repeat;
}
.esla14 {
	background: url(/images/tlacitka/tl_14.gif) no-repeat;
}
.esla15 {
	background: url(/images/tlacitka/tl_15.gif) no-repeat;
}

div.esluzby a {
  width: 172px; 
	height: 24px; 
	font-size: 80%; 
	display: block;
	margin: 0; 
	overflow:hidden;
	FONT-weight:  bold; 
  color: #FFFFFF;
	text-decoration: none;
	padding-top: 13px; 
	padding-left: 6px;
}
div.esluzby a:hover {
	background-image: none;
	FONT-weight:  bold; 
  color: #00345B;
	text-decoration: none;
} 

/******************* middle *********************************/	
#middle {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;
	width: 100%;
		clear: both;

}
div#middle {
	margin-left: 170px;
	margin-right: 178px;
}
/*
#middle {
  position: absolute;
  left: 170px;
	top: 190px;
	width: expression(document.body.clientWidth - (170 + 178) + "px");;
	bottom: 200px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #AAAAAA;
}
*/

.clankyin {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}

div.indexright {
  float: right;
	width: 40%;
	background-color: #EFEFEF;
	display: block;
	margin-left: 10px;
}

.nejhledanejsi a {
	FONT-weight:  normal; 
  color: #666666;
	text-decoration: none;
}
.nejhledanejsi a:hover {
	FONT-weight:  normal; 
	background-color: #666666;
  color: #ffffff;
	text-decoration: none;
} 

/******************* paticka *********************************/	

#paticka{
	font-size: 100%;
	color: #FFC74E;
	padding: 10px;
	text-align: center;
	background-color: #5B7B8A;
}

#paticka a {
	FONT-weight:  normal; 
  color: #FFFFFF;
	text-decoration: none;
}
#paticka a:hover {
	FONT-weight:  normal; 
  color: #FFC74E;
	text-decoration: underline;
} 

/******************* nadpisy *********************************/	
 
h1 {
	font-size: 140%;
	color: #00345B;
	margin-bottom: 10px;
	text-align: center;
}
h2 {
	font-size: 130%;
	color: #00345B;
	margin-bottom: 10px;
	text-align: center;
}
h3 {
	font-size: 120%;
	color: #00345B;
	margin-bottom: 10px;
	text-align: center;
}
h4 {
	font-size: 115%;
	color: #00345B;
	margin-bottom: 3px;
}
h5 {
	font-size: 110%;
	color: #00345B;
	margin-left: 25px;
}
h6 {
	font-size: 100%;
	color: #00345B;
}

.nazev {
	font-size: 140%;
	color: #00345B;
	margin-bottom: 3px;
	text-align: center;
}

/**********************   OSTATNI   **************************************************/

.ul {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}
.li {
	list-style-position: inside;
	/*
	list-style-image: url('images/li.gif');
	*/
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 8px;
}

a.slovostarosty {
	text-decoration: none;
	font-weight:     normal;
}
a.slovostarosty:hover {
	text-decoration: none;
	font-weight:     normal;
}

.kdejsem {
	padding-bottom: 10px;
	color: #3399ff;
  font-weight: bold;
	}
a.kdejsem {
	color: #3399FF;
	text-decoration: underline;
}

.starosta {
	border-color: #CCCCCC;
	border-style: solid;
	/*font-size: 14px;*/
	border-width: 1px;
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.akce {
	border-bottom: solid #FFC74E;
	border-width: 1px;
	padding: 3px;
	margin-top: 0px;
  margin-bottom:3px;	
	}
	
.foto {
  border-width: 0;
	margin-right: 10px;
	margin-left: 0px;
	padding: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
}
a.clanek {
	text-decoration: underline;
}

.blok {
	margin-top: 0px;
	padding-left: 15px;
	font-weight: bold;
	color:  #FFFFFF;
	background-color: #5B7B8a;
}

.middlenadpis {
	font-size: 12px;
	background-color: #EEEEEE;
	margin-top: 5px;
	font-weight: bold;
	padding: 0
}


.hr        { 
width: 100%;
height: 5px;
margin:0; padding:0;
background:url('images/hr.gif') repeat-x;
}

.forum_title { 
 /*font-size: 12px;*/ 
 color: #00166E;
}

.EndOfList  { 
  font-family: Verdana, Arial, sans-serif; 
	/*font-size: 8pt;*/ 
	text-align: center;
	word-spacing: 0;
	color: #777777;
  margin-top: 0; 
	margin-bottom: 0 
}
.Navigator { 
  font-family: Verdana, Arial, sans-serif; 
	/*font-size: 8pt;*/ 
	text-align: center; 
  word-spacing: 0; 
	color: #777777; 
	font-weight: bold; 
	margin-left: 0; 
	margin-top: 0; 
	margin-bottom: 0;
}
.Navigator a {
  color: #777777;
	text-decoration: none;
}
.Navigator a:hover {
  color: #FFFFFF;
	background: #5555FF;
	text-decoration: none;
}
.ODDOzobrazene {
  color: #FFFFFF;
	background: #5555FF;
	padding: 2px;
}

a.upozorneni       {
	FONT-weight:  normal; 
  color: #FFFFFF;
	text-decoration: none;
}
a.upozorneni:hover {
	FONT-weight:  normal; 
  color: #FFFFFF;
	text-decoration: underline;
}
 
form ,pre {
  margin-top: 0px;
	margin-bottom: 0px;
}

input,select { 
  font-family: Verdana, Arial; 
}

.tlacitko		 {font-weight: bold; background-color:#0163AC; color:#FFFF80;}
.tlSmazani   {font-weight: bold; background-color:#cc3300; color: #ffffff;}
.tlObnoveni  {font-weight: bold; background-color:#00AA00; color: #ffffff;}

.highlight { 
	background-color:#FFFF80;  
}

.right{ 
	text-align:right;  
}
.center{ 
	text-align:center;  
}

.TableTitle { 
	padding-left: 10px;
	font-weight: bold;  
}
.TTImp { 
	font-size: 120%;  
}

.ft_tab td{ 
	vertical-align: middle;
}
/* nazev tabulky u nalezeneho zaznamu */
.ft_tabulka{ 
	font-size: 110%;
	color: #FFFFFF;
	padding: 1px;
}
.ftscore{ 
	font-size: 11px;
	font-weight: bold; 
	color: #FF0000;
}

.vybrane {
	background: #CCCCCC;
	padding: 1px;
}

.bq {
	margin-left: 25px;
	margin-top:   5px;
}

.nospace {
	margin-bottom:   0px;
}

div.galerie {
  text-align: center;
}
div.galerie div {
	font-size: 80%;
  float: left; 
	margin: 0px; 
	width: 180px; 
	height: 180px; 
	text-align:center; 
	border: 1px black solid;
}
 
.Error   {background-color: #cc3300; color: #ffffff; text-align: center; font-weight: bold;}
.OK      {background-color: #00AA00; color: #ffffff; text-align: center; font-weight: bold;}
.Neutral {background-color: #cc3300; color: #ffffff; text-align: center; font-weight: bold;}

.miniOK  {background-color: #ffffff; color: #00AA00; text-align: center; font-weight: bold; font-size: 80%;}
.miniKO  {background-color: #ffffff; color: #cc3300; text-align: center; font-weight: bold; font-size: 80%;}

abbr 		   {cursor: help; border-bottom: 1px dashed grey; }
abbr:hover {cursor: help; border-bottom: 1px dotted grey; }

table.transparent td {
  padding: 0px 20px 0px 5px;
	border: 0px;
}
 
/*************** nove ******************/


/*************** okopirovano ze systemu ******************/

.TreeSwitch {behavior: url('system/htc/strom.htc'); cursor: hand; }
.TreeBox    {behavior: url('system/htc/strom_box.htc'); }

div.treetbl {
  border: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.treetbl table{
  border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	display: block;
	width: 100%;
}
.treetbl tr {
  border: 0px;
	padding: 0px;
	margin: 0px;
}
.treetbl td {
  border: 0px;
	padding: 0px;
	margin: 0px;
	width: 18px;
	text-align: left;
	vertical-align: top;
  background: url('system/images/tree/line.gif') repeat-y;	
}
td.w100{
  border: 0px;
	width: 100%;
  background: url('system/images/tree/spacer.gif') repeat;	
}
td.nobg{
  background: url('system/images/tree/spacer.gif') repeat;	
}

.EditTdPopisError {background-color: #ffaaac; color: #222222 }
.InputError {background-color: #ffaaac; color: #222222}
P.FeedBackError   {background-color: #cc3300; color: #ffffff; align: left; font-weight: bold; padding-left: 5px;}
P.FeedBackOK      {background-color: #00AA00; color: #ffffff; align: left; font-weight: bold; padding-left: 5px;}
P.FeedBackNeutral {background-color: #cc3300; color: #ffffff; align: left; font-weight: bold; padding-left: 5px;}
LI.ErrorLi {color: #cc3300; text-align:left; margin-left: 10}

/* obarvení seznamů */
.sc1 {font-weight: bold; color: white; background-color: orange; }
.sc2 {font-weight: bold; color: white; background-color: green;}
.sc3 {font-weight: bold; color: white; background-color: red;}
.sc4 {font-weight: bold; color: white; background-color: gray;}
.sc5 {font-weight: bold; color: white; background-color: teal;}
.sc6 {font-weight: bold; color: white; background-color: maroon;}
.sc7 {font-weight: bold; color: white; background-color: purple;}
.sc8 {font-weight: bold; color: white; background-color: olive;}
.sc9 {font-weight: bold; color: white; background-color: black;}

/* Barvy jenotlivých statutů zánamu - měnit jen v odůvodněných případech */ 
.AktivniSt0  { color: #FF0000 }  /* syte cervena */
.AktivniSt1  { color: #FF8080 }  /* staroruzova */
.AktivniSt2  { color: #804040 }  /* husi krev */
.AktivniSt3  { color: #FF00FF }  /* plne ruzova */
.AktivniSt4  { color: #FF8000 }  /* oranžová - cihlova */
.AktivniSt5  { color: #808040 }  /* khaki hneda */
.AktivniSt6  { color: #0000FF }  /* modra (site svitiva) */
.AktivniSt7  { color: #00AAFF }  /* azur */
.AktivniSt8  { color: #B400B4 }  /* fialova */
.AktivniSt9  { color: #408080 }  /* khaki zelena  */
.AktivniSt10 { color: #00AA00 }  /* zelena */
.AktivniSt11 { color: #00CC00 }  /* sv. zelena */
.AktivniSt12 { color: #FF6347 }  /* tomato */

.TbTable {width: 100%}

.TdTableBody {}

.TdTableTitle      { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 10pt; text-align: left; 
               color: #ffffff; text-indent: 10px; margin-left: 10px; font-weight: bold; background-color:#336699 }

.EditTb 		 { border: 1px solid #222222;  spacing: 0px; width: 100%; text-align: left}

.EditTdSplit { background-color: #cccccc; color: #333333; font-weight: bold; font-size: 11pt; padding-left: 60px;}

.EditTdPopis { background-color: #eeeeee; color: #333333 }

.EditTdHodnota {color: #333333}

.EditTbFoot { border: 1px solid #444444; font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; 
                word-spacing: 0; text-indent: 0; 
                color: #555555; font-weight: normal; margin-left: 0; margin-top: 0; background-color:#B4C3DC; 
                margin-bottom: 0; width: 100% }

.EditTdFoot { font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; 
                word-spacing: 0; text-indent: 0; 
                color: #555555; font-weight: normal; margin-left: 0; margin-top: 0}								
				
P.EditPpovinna {color: #cc3300; font-size: 8pt}

.EditTdPopisError {background-color: #ffaaac; color: #222222 }

.ItemHelp {font-size: 8pt; font-family: Verdana, Arial, sans-serif}

.Input {font-family: Verdana, Arial, sans-serif; font-size: 10pt}

.InputError {background-color: #ffaaac; color: #222222}

.Needed {font-family: Verdana, Arial, sans-serif; font-size: 10pt}

td[class="EditTdPopis Needed"] { font-weight: bold; }

/* profily pro editor */
.puretable th {
  padding: 1px 2px 1px 2px;
	font-size: 90%;
  font-weight: bold;
	text-align: center;
	background-color: #eeeeee;
}
.puretable td {
  padding: 1px 2px 1px 2px;
	font-size: 90%;
}
.right {text-align: right}
.center {text-align: center}

/*************** Testovaci ******************/
.ivbl 
{
}

/*************** Phorum ******************/

.PhorumBodyArea
{
    font-size: 100%;
    width: 500px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Grey;
    border-width : 1px;
		text-align   : left;
}

.PhorumListRow
{
    font-size: 100%;
    height: 21px;
}

.PhorumListHeader
{
    font-size : 100%;
    font-weight : bold;
    height: 24px;
}

.PhorumForumTitle
{
    font-size : 140%;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-size: 100%;
    font-weight: bold;
}

.PhorumNav
{
    font-size: 90%;
}

.PhorumNewFlag
{
    font-size: 90%;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 100%;
}


