/** contains basic styles **/ 
@import url("admin.generalwebtable.css");
@import url("default.content.css");
@import url("infosErrorsPublic.css");

/* standard link */
a.link-normal, a.link-normal:visited {
  color:	#144D02;
}	

a.link-normal:hover {
  text-decoration: none;
}	

/* odkaz vice */
img.sipka-odkaz {
  position: relative;
  top: 4px;
  margin: 2px;
}

/* box obsahujici odkaz vice */
.next {
  margin: 0 2px 2px 0;
  padding: 0;
  text-align: right;
  font-size: 11px;
  clear: both;
}

.next img {
	border-width: 0;
}

a.vice:link, a.vice:visited {
  color: white;
}

a.vice:hover {
  text-decoration: none;
}

/* clanek jinde nez na titulce */
.article2 {
	margin:			0 0 0 0;
	padding:		0 15px 0 15px;
	border-bottom:	0 solid #E6E6E6;
	font-size:		11px;
}

/* table in HMTL output (in article2) */
table.doc_table {
	border: solid 1px #888;
}

table.doc_table td, table.doc_table th {
	padding: 2px 1em;
}

tr.doc_table_oddrow td, tr.doc_table_evenrow th {
	background-color: #eee;
}

tr.doc_table_evenrow td, tr.doc_table_evenrow th {
	background-color: #ddd;
}

/* samotny obsah clanku (bez priloh, bez infa) */
.article_content img {
	margin: 5px;
	
}

.article_content img.left_img, .article_content table.left_table {
	margin: 5px 5px 5px 0;
}

.article_content img.right_img, .article_content table.right_table {
	margin: 5px 0 5px 5px;
}

.article_content a {
	color:	#144D02;
}

/* no space between articles */
.article_content p {
	margin: 0;
	padding: 0.1em 0;
}

/* bottom of article, action icons + date od publication */
.article2 .date, .documentInfo {
	color: 				#aaa;
	margin:				5px 0 2px 0;
	padding:			0;
	clear:				both;
}

.article2 .date {
	text-align:			right;
}

/* sekce typu external link */
.article2 a.external_link {
	background-image:	url("../images/skin/external_link_b.gif");
	background-position:	right top;
	background-repeat:	no-repeat;
	/* important is bad, but IE dont override style defined like: .menu a other than this way */
	padding-right: 10px!important;
}

/* nadpis clanku */
h3.pagetitle {
	font-size: 14px;
	color: #737173;
	margin: 0;
	padding: 5px 0;
}

h3.pagetitle a, h3.pagetitle:visited {
	font-size: 14px;
	color: #737173;
}

h3.pagetitle a:hover {
	text-decoration: none;
}

.documentInfo {
	text-align:			left;
}

/** text documents action icons (edit print create) **/
.action_icons {
	margin: 3px;
	text-align: right;
	clear: both;
}

/* new document link (icon) */
.newdocument {
	padding: 		0 20px 0 0;
	margin:			0;
	text-align:		right;
}

/* odkazy v aktualni pozici */
a.sectionPath, a.sectionPath:visited {
	color:		#000;
	text-decoration: none;
}

a.sectionPath:hover {
	text-decoration: underline;
}

/* Obecne */
img {
	border:		0;
	margin:		0;
	padding:	0;
}

.nobr {
	white-space:		nowrap;
}

/* text document's attachments */
.attachments_wrapper {
	clear: both;
	margin: 0;
	padding: 0;
}

.attachments_wrapper table {
	border: solid 1px #ccc;
	margin: 5px 3px 3px 0;
}

.attachments_wrapper a:hover {
	text-decoration: none;
}

.attachments_wrapper td {
	padding: 2px 4px;
}

.attachments_wrapper tr.even {
	background-color: #fff;
}

.attachments_wrapper tr.odd {
	background-color: #eee;
}


/** little image with lock or something similar */
img.imageMark {
	border-width: 0;
	padding-bottom: 5px;
}

/** search results **/
table.search_result td {
	border: solid 1px #ddd;
	padding: 4px;
}
span.search_number {
	float:	left;
}

div.search_item {
	font-weight:		bold;
	margin-left:		0;
	margin-top:			1em;
	margin-right:		0;
	margin-bottom:		0;
}

.aktuality-box {
  color: white;
  width: 150px;
  height: 100%;
  border: 1px solid #fff;
  margin: 10px 5px 5px 5px;
}

.aktuality-box a {	
	font-weight: bold;
	font-size: 11px;
	color: white;
}
 
.aktuality-nadpis h3 {
	margin: 5px 0 0 5px;
	font-weight: bold;
	font-size: 11px;
	color: white;
}
.aktuality ul {	
	margin: 0 0 0 0;
	padding: 4px 0 0 18px;
}
