/* VSEOBECNE STYLY */

html, body { background:#fff;color:#000; font-family:Arial,'Helvetica CE',Tahoma,Arial,sans-serif; font-size:0.85em; padding:0; margin:0;}
img {border:0px;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0;top:0;}
a, a span, a.ir span, .ir a span { color:black;}
a:hover {text-decoration: underline;}
hr {display:none;}
.fl-left {float:left;}
.fl-right {float:right;}
.abs-left {position:absolute;left:0;top:0;}
.abs-right {position:absolute;right:0;top:0;}
.oh {overflow:hidden;}
.hidden {display:none;}
.clear {font-size:0!important;line-height:0!important;height:0!important;clear:both!important;}
fieldset {border:0;}
.content .block table {width:100%;}
.content .block table td{ padding: 0px 5px;}


/* definicice velikosti pisma */
h1 {font-size:170%; margin:10px 0 10px 0;}
h2 {font-size:160%; margin:0px!important;}
h3 {font-size:150%; margin:0px!important;}
h4 {font-size:140%; margin:0px!important;}
h5 {font-size:120%; margin:0px!important; margin-bottom: 5px!important;}
h6 {font-size:100%; margin:0px!important;}


/***************************************/
/*                       HLAVNI LAYOUT */
/***************************************/


/* PEVNA-SIRKA */
.MainFrame {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}

/* FLEXI-SIRKA */
.MainFrameFlexi {
	width:100%;
	min-width:750px;
	position:relative;
	overflow:hidden;
	}

/***************************************/
/*                         VYPIS BLOKU */
/***************************************/

/* VYPIS HOME BLOKU - START */
.Content .hp-news p, .Content .hp-news ul{
	padding:0 10px 10px 10px;
	}
	
	
/* VYPIS ROZDILNEHO BLOKU - START */
.variable-block, #selected-news, .Content .hp-news{
	margin-bottom:10px;
	background:#E5E5E5;
	}
	
#search-form, .important-message, #important-message{
	margin-bottom:10px;
	background:#ff9800;
	}
/* VYPIS ROZDILNEHO BLOKU - KONEC */

/* VYPIS JINE H4- START */
.variable-block h4, #eventscalendar h4, #selected-news h4, .Content .hp-news h1 {
	background:url(/sys/resource/content_title.gif) no-repeat;
	height:26px;
	padding:13px 0 0 7px;
	font-size:1em;
	}
	
.Content .hp-news-new h1 {
	background:url(/sys/resource/content_title.gif) no-repeat;
	padding:13px 0 0 7px;
	font-size:1em;
	margin:0;
	}
	
#search-form h4, .important-message h4, #important-message h4 {
	background:url(/sys/resource/h4-pravyblok-barva.gif) no-repeat;
	height:26px;
	padding:5px 0 0 7px;
	font-size:1em;
	}
/* VYPIS JINE H4 - KONEC */
	
.variable-block-body {
	margin:0 5px 0 5px;
	border:0;
	padding-bottom:10px;
	}
	
.variable-block-body .variable-block {
	border:0;
	}

.variable-block-body li {
	list-style:url(/sys/resource/li-a.png);
	}
	
.variable-block-body li a {
	text-decoration:none;
	color:#000;
	}
.variable-block-body li a:hover{
	text-decoration: underline;
	}

/***************************************/
/* NASTROJE A SLUZBY - DULEZITA ZPRAVA */
/***************************************/

#selected-news div{
	margin:0 8px 10px;
	padding:0 0 10px;
	border-bottom:solid 1px #c4c4c4;
}

/*
#selected-news h5 a {
	text-decoration:none;
	color:#5a5a5a;
}

#selected-news p {
	color:#fff7ec;
}

#selected-news h5 a {
	color:#ffffff;
}
*/

#selected-news span a{
	text-align:right;
	font-weight:bold;
	display:block;
}

#important-message span a {
	color:#393939;
	text-align:right;
	display:block;
}

#important-message div{
	margin:0 8px 10px;
	padding:0 0 10px;
}
/***************************************/
/*                         VYHLEDAVANI */
/***************************************/

#search-form {
	padding-bottom:10px;
	}
	
#search-form #searchfield{
	background:#fffaf2;
	border:solid 1px #b4b4b4;
	width:90px;
	height:17px;
	}
	
#search-form input.submit{
	background:#ffe4bd;
	border:solid 1px #b4b4b4;
	width:57px;
	height:20px;
	cursor:pointer;
	color:black;
	border:0;
	font-size:11px;
	}
	
.vyhledavani input{
	display:inline;
	}

#search-form .cely_intranet, #search-form .aktualni_oblast {
	display:block;
}

.cely_intranet input, .aktualni_oblast input{
	position:relative;
	top:4px;
	}
	
.cely_intranet a, .aktualni_oblast a{
	color:#fff;
	}
	
	
/***************************************/
/*                            KALENDAR */
/***************************************/
#eventscalendar {
    position: relative;
    margin: 0px 0px 5px 0px;
    color: #010306;
    font-size:12px;
}
#eventscalendar div {
    padding: 2px 10px 8px 10px;
    margin-bottom: 6px;
}
#panel_left div#eventscalendar div span a {
	display:inline;
}
#eventscalendar h4 {
    color: #1d337e;
    text-transform: uppercase;
    font-size: 1.1em;
    text-align:left;
    padding: 8px 0px 0px 8px;
    margin: 0px;
}
#eventscalendar div {
    text-align:center;
}
#eventscalendar p {
    font-size: 0.916em;
    line-height: 1.2em;
    padding: 4px 2px 6px 2px;
}
#eventscalendar span.calendar_today, #eventscalendar span.calendar_month, #eventscalendar span.calendar_year {
    font-size: 0.916em;
    color: #A76203;
    font-weight:bold!important;
}
.calendar_year a, .calendar_month a, .calendar_today a {
	color:#A76203;
	font-weight:bold!important;
	text-decoration:none;
	}

.calendar_today {
    display:block;
    margin-bottom:0px;
}
.calendar_year a, .calendar_month a {
    text-decoration:none;
}
#eventscalendar table {
    width: 100%;
    margin-top:4px;
    border-collapse: collapse;
    z-index:1 !important;
    font-size: 0.919em;
}
#eventscalendar table th {
    border-bottom: 1px solid #010306;
    text-transform: lowercase;
    padding-bottom: 2px;
}
#eventscalendar table td {
    width: 20px;height: 16px;
    padding: 1px;
}
#eventscalendar table th, #eventscalendar table td {
    text-align: center;
}
#eventscalendar table td a {
    display: block;
    width: 100%;height: 100%;
    padding: 3px 0px 2px 0px;
    text-decoration: none;
    background: url('bg_caleo.htm') center  no-repeat;
}
#eventscalendar table .weekend  {
    color:#3E392D;
}
#eventscalendar table td.today {
    font-weight: bold;
    color: #1d337e;
}
#eventscalendar table td.today a {
    color: #1d337e;
    text-decoration: underline;
}
#eventscalendar table td a {
    color: #1d337e;
    text-decoration: underline;
}


/* element for whole documentlist output */
.document-list {margin-top : 10px; margin-bottom:10px;}
/* text showed above list of documents */
.document-list-uppertext {margin-bottom : 15px;}
/* one document in list */
.document-list-item {margin-bottom : 10px;}
/* date in document information */
.document-list-item-date {margin-right : 10px;}
/* title or name of document */
.document-list-item-title {}
/* short info (size, filetype) of document */ 
.document-list-item-info {} 
/* short text about document */
.document-list-item-description {font-style : italic;}
/* text under document list */
.document-list-item-undertext {} 



/***************************************/
/*                    LOG-IN / LOG-OUT */
/***************************************/

.login-out, .security-text{display:block; margin:0 auto; text-align:center;}

#formLogin {margin:0 auto; width:300px;}
#formLogin legend {display:none;}
.userName, .password {width:120px; display:block; float:left;}
.login_password input, .login_username input { width:130px; margin-bottom:6px;}

.login_submit {text-align:center;}


