body{
	font-family: "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: small;
	color: #000000;
	background-color : #cccccc;
}


#main {
	background-color : #ffffff;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 1px solid #000063;
}
#hlavicka {
width: 100%;
	background-color : #ffffff;

}

#levypanel {
	width: 150px;
	float: left;
	background: #ffffff;
}
#prostrednipanel {
	background-color : #ffffff;
	width: 590px;
	float: left;
	margin-left : 10px;
	margin-bottom : 5px;
}

#paticka, #paticka A {
	width: 100%;
	background: #000063;
	color: #ffffff;
	clear: both;
	text-align: center;
}

#table {
	padding: 0.3em;
	text-align: center;	
	border-bottom: 1px solid #aaa 
}
#zalozky UL, #zalozky UL LI {
	display: inline
}
#zalozky A:link, #zalozky A:active, #zalozky A:visited {
	color: #999;
	padding: 0.3em;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #aaa;
	background-image: url(./obr/gradient.gif);
	background-repeat: repeat-x
}
#zalozky A:hover {
	color: #000063;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #fff;
	background-image: url(./obr/gradient2.gif);
	background-repeat: repeat-x
}
.menu,.menu A:link, .menu A:active, .menu A:visited {
	color: Gray;
	font-weight: bold;
	text-decoration: none;
	background-image: url(./obr/gradient.gif);
	background-repeat: repeat-x;
	width : 150px;
	text-align : center;
	min-width: 140px;
	max-width: 140px;
	display:block;
	padding-top : 1px;
}

.menu A:hover {
	color: Red;
	width : 150px;
}
#aktivni {
	padding: 0.3em;
	font-weight: bold;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #fff
} 
.paticka_mail A:link, .paticka_mail A:active, .paticka_mail A:visited,.paticka_mail A:hover {
	color: #999;
}
div.text_kurziva {
	font-style : italic;
	text-align : justify;
		padding-top: 10px;
		padding-bottom: 10px;

}
div.text_kurziva2{
	font-style: italic;
}
div.text_odstavec{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align : justify;
}
div.datum{
	color: Silver;
	font-style : italic;
}
div.text_tucne{
	font-weight : bold;
}
.obr_center
{
	text-align : center;
}
.nadpis_hlavni
{
	text-align: center;
	font-size: x-large;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000063;
}
.nadpisclanek
{
	font-size: medium;
	font-weight: bold;
	margin-bottom : 7px;
	margin-top : 7px;
	text-align: center;
}
.nadpis1
{
	font-size: medium;
	font-weight: bold;
	font-variant : small-caps;
	margin-bottom : 7px;
	margin-top : 7px;
}
.nadpis2
{
	font-size: medium;
	font-weight: bold;
	margin-bottom : 7px;
	margin-top : 7px;
}
.nadpis3
{
	font-size: large;
	font-weight: normal;
	margin-bottom : 7px;
	margin-top : 7px;
	color : #AAAAAA;
	text-align : center;
}
.podpis
{
	font-size: 80%;
	margin-bottom : 7px;
	margin-top : 0px;
	text-align : right;
	font-style : italic;
}
.novinypaticka
{
	font-size: 90%;
	margin-bottom : 7px;
	margin-top : 0px;
	text-align : center;
	font-style : italic;
}
OL
{
	margin-top : 3px;
}
.logo{
	border: 0px;
	border-bottom : 1px solid Black;
}
img
{
	border : 1px solid Black;
}
img.neokraj
{
	border : 0px solid Black;
}
img.pravo
{
	float : right;
	margin-left : 8px;
	margin-top : 3px;
}
img.levo
{
	float : left;
	margin-left : 8px;
	margin-top : 3px;
}
th
{
	background-color : #4169E1;
	color : #FFFAFA;
}
table.info
{
	border : 1px solid Silver;
	width : 220px;
}
table.urad, td.urad
{
	border : 1px solid Silver;
	float : left;
	border-bottom : 1px solid Silver;
}
table.urad2, td.urad2
{
	border : 1px solid Silver;
	float : right;
	border-bottom : 1px solid Silver;
}
ul.odkaz
{
list-style-image : url(obr/odkaz.gif);
}
.data1
{
	background-color: #F0FFFF;
}
.data2
{
	background-color: #FFFAF0;
}
.data3
{
	background-color: #F5F5F5;
	width : 49%;
}
		.nadpisTABLE{
			color : white;
			background-color : #274DCD;
			font-weight : bold;
			padding-left : 5px;
			text-decoration : none;
			font-size : 11px;
		}
	A.odkaz:link {
	COLOR: #000063;
	border : 1px solid #ffffff;
	padding-left : 1px;
	padding-right : 1px;
}
	A.odkaz:visited {
	COLOR: #000063;
	border : 1px solid #ffffff;
	padding-left : 1px;
	padding-right : 1px;
}
	A.odkaz:hover {
		COLOR: #000000;
		padding-left : 1px;
		padding-right : 1px;
		border : 1px solid Blue;
		background-color : #E0FFFF;
		text-decoration : none;
	}

	A.cerny:link {
		COLOR: #000000
	}
	A.cerny:visited {
		COLOR: #000000
	}
	A.cerny:hover {
		COLOR: #000000
	}
fieldset {
	width: 300px;
	padding-bottom: 7px;
	padding-left : 7px;
}
.menuprave {
	width: 162px;
	min-width: 160px;
	border: 1px solid Silver;
	background-color: #D9D9D9;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	text-align : left;
	font-size : 12px;
}
.menupravenadpis {
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-align : left;
	background-color : #000262;
	padding-left : 1px;
	padding-right : 1px;
}	
.Chyba { color: #00FF00;}
div.vtip_1 { color: #FF0000;}
div.vtip_2 { color: #000080;}
div.vtip_vse { font-size: 12px;}
HR {
	height : 1px;
	color : #c0c0c0;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : -5px;
}
.help {
	border-bottom: 1px dashed gray; cursor: help
}
.ramec {
		border : 1px solid Black;
		background-color : White;
		width : 320px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
	}
	.ramec .nadpis {
		background-color : #d82b2b;
		color : White;
		font-weight : bold;
		padding-top : 2px;
		padding-bottom : 2px; 	
		text-align : left;
		padding-left : 3px;
		padding-right : 5px;

	}
	.ramec .items  {
		border-top : 1px solid Black;
		padding-left : 3px;
	}
	.aktiv {color : blue;}
	.ramec .items .itemL {
		text-align : left;
		width : 60%;
		float : left;
	}
	.ramec .items .itemP {
		font-weight : bold;
	}


		.nadpisTABLE{
			color : white;
			background-color : #274DCD;
			font-weight : bold;
			padding-left : 5px;
			text-decoration : none;
			font-size : 11px;
		}


/* Month and Year Row Setup */
.monthYearRow {
	line-height: 11pt;
			background-color : #000063;
	vertical-align: middle;

}
/* Month and Year Text Setup */
.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	color : White;
	font-weight : bold;
	}

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	}
/* Day Name Setup */
.dayNamesText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #433D27;
	background-image: url(obr/kalendar/pozadi_dny.gif);
}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	color: #CF0000;
	font-weight : bold;
}
/*

/* OverLIB popup text size */
.oLib {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
    }
/*

---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

Remove the "background-image..." lines to remove graphics as table cell background images.

If you do use images, change the "background-color..." to a sililar color to that
of your image. This will help persons with slow connections to see the event markings.

You can optionally remove the "background-color..." lines to only use graphics.

*/

/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-image:  url("obr/kalendar/cdef.gif");
	background-color: #EEEEEE;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-image:  url("obr/kalendar/cdef5.gif");
	background-color: #EBEBEB;
	}
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s21 {
	background-image:  url("obr/kalendar/cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark Solid Cell Background (solid marked event date background) */
.s22 {
	background-image:  url("obr/kalendar/cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */
.s23 {
	background-image:  url("obr/kalendar/cdef3.gif");
	background-color: #F5E0D8;
	}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s24 {
	background-image:  url("obr/kalendar/cdef4.gif");
	background-color: #F5E0D8;
	}

/* form vyhledavani */
#fulltext-form
{
  position: absolute;
  top: 99px;
  margin: 0;
  margin-left: 585px;
  width: 190px;
  height: 25px;
  overflow: hidden;
  padding: 0;

}

  #fulltext-form input
  {
    border: 1px solid #000;
    width: 105px;
    -moz-opacity:.60;
  }
  
  #fulltext-form input.fulltext-button
  {
    width: 60px;
    -moz-opacity:.80;

  } 
/* form vyhledavani konec */
