/* reset - start */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* reset - end */



/* csps 2011 css - start */

html {
	height: 96%;
}
body {
	height: 100%;
	text-align: center;
	font: 0.90em Verdana, Tahoma, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	background:  #ffffff left top repeat-x;
	position: relative;
	color: #000000;
}
#body_bg {
	width: 99%;
	height: 96%;
	padding-top: 15px;
	*padding-top: 5px;
	padding-bottom: 15px;
	position: relative;
}
#nonFooter {
	position: relative;
	min-height: 96%;
	padding-left: 15px;
	background: url(../img/body_bg.png) repeat-y center;
}

#footlogo {
	position: absolute;
	left: 35px;
	bottom: 0px;
	width: 220px;
}


#slogan {
	display: none;
}



.ramecek {
  display: block;
	border: solid 3px rgb(176, 15, 19);
 	background-color: #F4E6DD; 
	font-size: 120%;
	text-align: justify;
	padding: 3px 8px 7px 8px;
  }

.aktivni:hover {
	background-color: #FBF1E8;
}


/* IE6 */
* html #nonFooter { height: 100%; }

h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, cite, hr, fieldset, img, dl, dt, dd {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style-type: none;
	list-style: none;
}
.hidden, #hidden {
	position: absolute;
	display: none;
}
.cleaner {
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	width: 99%;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
#site {
	width: 990px;
	background: #fff url(../img/body_bg.png) repeat-y center;
	*background: #fff; 
	margin: 0 auto;
	text-align: left;
	height: 99%;
	position: relative;
}
/* IE6 */
* html #site { height: 94%; }

#site_top {
	width: 990px;
	background: url(../img/head_bg.png) no-repeat top;
	padding-top: 6px;
	*padding-top: 17px;
	height: 99%;
	*height: 94%;
}
/* IE6 */
* html #site_top { height: 94%; }


#waitingTable {
	background: #FFFFFF;
	width: 99%;
	height: 99%;
}
#waitingTable td {
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
}


table, td {
	border-collapse:collapse;
}

table td {
	padding: 2px 6px;
	vertical-align: middle;
}

tr.head  td {
	background-color: #D01823;
	color: #ffffff;
}




/* --------- FOOTER --------- */
#footer {
	background: url(../img/foot_bg.png) no-repeat bottom; 
	height: 54px;
	margin-top: -5px;
}
#footer_content {
	text-align: center;
	position: relative;
	background: url(../img/body_bg.png) repeat-y center;
	padding-bottom: 3px;
}

#rbcFooterText, .rbcSignatureText {
	position: relative;
  top: 8px;
}


/* --------- FOOTER --------- */

/* --------- HEADER ------------ */
#header {
	width: 960px;
	height: 257px;
	*height: 287px;
}
#header_link {
	width: 930px;
	height: 39px;
	*height: 18px;
	margin: 4px 15px 4px 15px;
	line-height: 39px;
  *line-height: 18px;
	position: absolute;
	top: -40px;
  *top: -7px; 
}

#header_link table {
	float: right;
}

#header_link img {
	border: none; 
  margin: 3px 0 2px 17px;
  *margin: -3px 0 0 17px;
}

#header_link .link a {
	margin-right: 8px;
  font-size: 0.80em
}

.link {
	float: right;
  margin: -1px 14px 0 0;
  *margin: -4px 14px 0 0;
  
}

.homepage a, .sitemap a, .rss a, .print a, .homepage a:visited, .sitemap a:visited, .rss a:visited, .print a:visited {
 	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 15px;
	color: #e74c4c;
	text-decoration: none;
}
.homepage a:hover, .sitemap a:hover, .rss a:hover, .print a:hover, .homepage a:active, .sitemap a:active, .rss a:active, .print a:active  {
	background-position: -989px center;
	color: #353535;
	text-decoration: underline;
}
.homepage a {
	background-image: url(../img/homepage.png);
}
.sitemap a {
	background-image: url(../img/sitemap.png);
}
.rss a {
	background-image: url(../img/rss.png);
}
.print a {
	background-image: url(../img/print.png);
}
#header_box {
	width: 940px;
	height: 247px;
	margin: 35px 10px 0 10px;
	padding: 0;
	*position: relative;
	*top: -12px;	
}


/* IE6 */
* html #header_box {
	margin: 30px 10px 0 10px;
}


#logozone {
	z-index: 11;
	position: absolute;
	color: #FFFFFF;
	margin: 10px 20px 10px 20px;
	width: 900px;
	overflow: hidden;
}
#logozone #logo {
	font-size: 2.5em;
	line-height: 1.5em;
	max-height: 100px;
	overflow: hidden;
}
#logozone #logo a, #logozone #logo a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#logozone #moto {
	font-size: 1.2em;
	overflow: hidden;
}
/* --------- HEADER ---------- */

/* -------- LANGUAGE ---------- */

#languageSelect {
	padding: 0;
	margin: 0;
}
#languageSelectBody {
	margin: 0;
	padding: 0;
}
#languageSelect ul {
    display: none;
}
#languageFlags {
	padding: 0;
	margin: 0;
}
#languageSelect #languageFlags a {
	text-decoration: none;
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	background: transparent center center no-repeat;
}
#languageList {
	padding: 0;
	margin: 0 0 0 5px;
	display: block;
	font-size: 0.9em;
	_font-size: 0.8em;
}
#languageList .separator {
	display: inline;
}
.languageSelectbox {
	border: 1px solid #e74c4c;
	font-size: 0.85em;
	_font-size: 0.7em;
	height: 17px;
	_height: 15px;
	margin: 0 0 0 5px;
	padding: 0;
}
/* -------- LANGUAGE ---------- */

/* -------- CONTENT ---------- */
#main {
	width: 920px;
	margin: 10px 15px 5px 15px;
	*margin: 0 15px 5px 15px;
  padding: 0;
	overflow: hidden;
}
#mainContent {
	margin: 0 0 0 245px; 
	padding: 0;
	float: left;
	width: 675px;
	overflow: hidden;
	text-align: justify;
}

#mainContent li {
  line-height: 1.6em;
}


/* IE6 */
* html #mainContent { margin: 0 0 0 120px; }


#mainContent .box {
	margin: 0 0 20px 0;
}
#mainContent .box_title h2, #mainContent .box_title h1 {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 1.3em;
}
#mainContent .box_content p {
	line-height: 1.6em;
	padding: 0 0 5px 0;
}
.box_content {
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#contentNarrow {
	width: 470px;
	float: left;
	padding: 0;
	margin: 0;	
}
/* IE6 */
* html #contentNarrow { width: 485px; }


#rightContent {
	width: 260px;
	float: left;
	padding: 0;
	margin: 0 0 0 15px;
	overflow: hidden;
}
/* IE6 */
* html #rigtContent { margin: 0; }


#LeftBox {
	width: 365px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#RightBox {
	width: 365px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	overflow: hidden;
}
#RightBox .content, #LeftBox .content {
	margin: 0;
	padding: 0;
}
/* -------- CONTENT --------- */

/* -------- SIDEBAR ---------- */
#sidebar {
	float: left;
  width: 230px;
  margin: 0 0 0 -920px;
	padding: 0;
	overflow: hidden;
}

#sidebar_content {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#sidebar .box, #rightContent .box {
	margin: 0 0 20px 0;
}
#sidebar .box_title, #rightContent .box_title {
	width: 230px;
	border-bottom: 2px solid #e74c4c;
	margin-bottom: 7px;
}
#sidebar .box_title h2, #rightContent .box_title h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 5px;	
}
#sidebar .box_content p, #rightContent .box_content p {
	padding: 5px;
	line-height: 1.8em;
}
/* -------- SIDEBAR ---------- */

/* -------- MENU ------------- */


/* schovani napisu MENU */
#sidebar .box_title {
	display: none;
}


.menu {
	font-size: 1em;
	line-height: 1.8em;
	margin: 0 0 95px 7px
}

.menu a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	display: block;
	height: 28px;
}

.menu a:hover {
	text-decoration: none;
}



ul.menu ul.level1 {
	margin-left: 0;
	padding-left: 0;
}
ul.menu ul.level2 {
	margin-left: 10px;
	padding-left: 0;
}
ul.menu ul.level3, ul.menu ul.level4, ul.menu ul.level5, ul.menu ul.level6, {
	margin-left: 20px;
	padding-left: 0;
}
.box_content ul.menu {
	padding-left: 0;
}
.box_content ul.menu li {
	width: 230px;
	background: url(../img/li1.png) left top no-repeat;
	padding-left: 15px;
	margin-bottom: 2px;
	line-height: 1.6em;
}

.menu ul.level1 li.first {
	margin-top: 2px;
}

.menu ul.level1 li.last {
	margin-bottom: -2px;
}

.box_content ul.menu li:hover, .box_content ul.menu li.selected, .box_content ul.menu li.open, .box_content ul.menu li.activeSelected {
	background: url(../img/li2.png) left top no-repeat;
}


.menu li.open a, .menu li.selected a, .menu li.activeSelected a {
	color: #ffffff;
	font-weight: bold;
}


.menu ul.level1 a, 
.menu ul.level2 a, 
.menu ul.level3 a,
.menu ul.level4 a, 
.menu ul.level5 a,
.menu ul.level1 li.selected li a, .menu ul.level1 li.activeSelected li a, 
.menu ul.level1 li.selected ul.level2 li.selected li a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected li a, 
.menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected li a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected li a, 
.menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected li a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected li a, 
.menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li.selected li a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li.activeSelected li a {
	color: #000000;
	font-weight: bold;
}
.menu ul.level1 li.selected a, .menu ul.level1 li.activeSelected a, 
.menu ul.level1 li.selected ul.level2 li.selected a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected a, 
.menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected a, 
.menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected a,  
.menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li.selected a, .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li.activeSelected a {
	color: #ffffff;
	font-weight: bold;
}

/* -------- MENU ------------- */


/* -------- SEARCH ---------- */
/*
#fulltextSearchText {
	border: 1px solid #e74c4c;
	color: #353535;
	margin-left: 5px;
	margin-right: 5px;
	width: 185px;
	padding-right: 2px;
	padding-left: 2px;
}
*/
/* IE6 */
/*
* html #fulltextSearchText { margin-top: -10px; }
#fulltextSearch span {
	float: right;
	margin: 5px 2px 0 0;
	padding: 0;
}
*/
/* FireFox 2 */
/*
#fulltextSearch span, x:-moz-any-link { margin: 5px 4px 0 0; } 
*/
/* FireFox 3 */
/*
#fulltextSearch span, x:-moz-any-link, x:default { margin: 5px 4px 0 0; }
*/
/* IE6 */
/*
* html #fulltextSearch span {
	margin: 5px 11px 0 0;
}
.submit {
	background: #e74c4c;
	border: none;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 2px;
	*padding-bottom: 0;
	padding-top: 1px;
	cursor: pointer;
}
#fulltextSearchResult {
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#fulltextSearchResult fieldset {
	border: none;
	margin: 0;
}
.search {
	margin-bottom: 5px;
	float: left;
	width: 230px;
}
#contentNarrow .search {
	width: 140px;
}
#LeftBox .search, #RightBox .search {
	width: 295px;
}
.search label, .type label {
	width: 230px;
	float: left;
	margin-bottom: 10px;
}
#contentNarrow .search label, #contentNarrow .type label {
	width: 140px;
}
#LeftBox .search label, #LeftBox .type label, #RightBox .search label, #RightBox .type label {
	width: 295px;
	margin-bottom: 3px;
}
.type {
	margin-bottom: 5px;
	float: left;
	width: 230px;
	margin-left: 15px;
}
#contentNarrow .type {
	width: 140px;
}
#LeftBox .type, #RightBox .type {
	width: 295px;
	margin-left: 0;
}
#fulltextSearchTextResult {
	border: 1px solid #e74c4c;
	width: 230px;
}
#contentNarrow #fulltextSearchTextResult {
	width: 140px;
}
#LeftBox #fulltextSearchTextResult, #RightBox #fulltextSearchTextResult {
	width: 295px;
}
#fulltextSearchTypeResult {
	border: 1px solid #e74c4c;
	width: 230px;
	*width: 232px;
}
*/
/* IE6 */
/*
* html #fulltextSearchTypeResult { width: 229px; }
#contentNarrow #fulltextSearchTypeResult {
	width: 140px;
	*width: 142px;
}
*/
/* IE6 */
/*
* html #contentNarroe #fulltextSearchTypeResult { 	width: 139px; }
#LeftBox #fulltextSearchTypeResult, #RightBox #fulltextSearchTypeResult {
	width: 295px;
	*width: 297px;
}
.btnarea {
	float: left;
	margin-left: 15px;
	*margin-left: 10px;
	margin-top: 24px;
}
#LeftBox .btnarea, #RightBox .btnarea {
	float: right;
	margin: 5px 10px 5px 0;
	*margin: 5px 4px 5px 0;
}
*/
/* IE6*/
/*
* html #LeftBox .btnarea { margin: 5px 3px 5px 0; }
* html #RigtBox .btnarea { margin: 5px 3px 5px 0; }
p.size, #mainContent .box_content p.size {
	line-height: 1.3em;
	font-size: 0.9em;
	padding-bottom: 0;
	padding-top: 3px;
}
*/
/* -------- SEARCH ---------- */

/* -------- NAVIGATOR ------- */
#pageNavigator {
	margin-bottom: 10px;
}
.navigator {
	line-height: 1.8em;
	font-size: 0.80em
}
.navigator span span {
	margin-left: 3px;
	margin-right: 3px;
}
/* -------- NAVIGATOR ------- */

/* ------- POOL ------------- */
.poll {
	margin-left: 5px;
}
.poll h3 {
	font-size: 0.9em;
	margin-bottom: 7px;
	_margin-bottom: 10px;
}
/* IE6 */
* html .poll h3 { margin-bottom: 10px; }


.poll img, .poll a img, .box_content .poll img, .box_content .poll a img {
	border: none;
	text-decoration: none;
	margin: 0;
}
.poll .pollbar a {
	border: none;
	text-decoration: none;
}
.poll .pollbar {
	margin-top: 3px;
	width: 99%;
}
#mainContent .poll .pollbar {
	margin-top: 3px;
	width: 99%;
}
.poll .question a {
	text-decoration: underline;
}
.poll .question a:hover {
	text-decoration: underline;
}
#mainContent .box_content .poll p, #sidebar .box_content .poll p {
	*line-height: 0.35em;
	margin: 0 0 8px;
	padding: 0;
}
/*FireFox 2 */
#mainContent .box_content .poll p, x:-moz-any-link { line-height: 1em; } 
/*FireFox 3*/
#mainContent .box_content .poll p, x:-moz-any-link, x:default { line-height: 1em; }
/*FireFox 2 */
#sidebar .box_content .poll p, x:-moz-any-link { line-height: 1em; } 
/*FireFox 3*/
#sidebar .box_content .poll p, x:-moz-any-link, x:default { line-height: 1em; }
/* IE6 */
* html #mainContent .box_content .poll p { line-height: 0.35em; margin: 0 0 10px; }
/* IE6 */
* html #sidebar .box_content .poll p { line-height: 0.35em; margin: 0 0 10px; }
/* ------- POOL ------------- */

/* ------- WSW -------------- */
.box_content img {
	margin: 5px;
}
a {
  color: #e60028;
	text-decoration: none;
}
a:hover {
  color: #353535;
	text-decoration: underline;
}

h1 {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 1.3em;
	color: #780001;
	text-transform: uppercase;
}
h2 {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 1.3em;
	color: #a8001b;
}
h3 {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 1.2em;
	color: #e60028;
}
h4 {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 1em;
}
h5, h6 {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 0.9em;
}
.box_content ol {
	margin-left: 40px;
}
.box_content ol li ol {
	margin-left: 20px;
}
.box_content ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	padding-bottom: 2px;
	padding-top: 2px;
}
.box_content ul {
	padding-left: 15px;
}
.box_content ul li {
	background: url(../img/li.png) no-repeat 0px 12px;
	padding: 2px 0 2px 12px;
}
.box_content ul ul li {
	background: url(../img/li-black.png) no-repeat 0px 12px;
}
blockquote {
	color: #e74c4c;
	font-style: italic;
	margin: 0 5px;
	padding: 5px;
}
table {
	border-collapse: collapse;
	margin: 0;
}
/*FireFox 2 */
table, x:-moz-any-link { margin-left: 1px; } 
/*FireFox 3*/
table, x:-moz-any-link, x:default { margin-left: 1px; }
/* IE6 */
* html table { font-size: 0.9em; }
.modernTable {
	border-collapse: collapse;
	margin: 0;
}
/*FireFox 2 */
.modernTable , x:-moz-any-link { margin-left: 1px; } 
/*FireFox 3*/
.modernTable , x:-moz-any-link, x:default { margin-left: 1px; }
/* IE6 */
* html .modernTable { font-size: 0.9em; }
.modernTable thead tr td {
	background: #e74c4c;
	border: 1px solid #e74c4c;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}
.modernTable tbody tr td {
	background: none;
	border: 1px solid #e74c4c;
	color: #353535;
	padding-left: 8px;
	padding-right: 5px;
	margin: 0;
}

/* design table */
table.design {
	border: #aa001c 1px solid;
}
.design thead td {
	border-bottom: #aa001c 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #aa001c 1px solid;
	border-right: #ffffff 1px solid;
	background-color: #aa001c;
	color: #ffffff;
	font-weight: bold;	
}
.design td {
	border: #aa001c 1px solid;
}

.row25 tr {
	height: 25px;
	*height: 20px;
}
.row30 tr {
	height: 30px;
	*height: 25px;
}
/* <table width="xy" cellspacing="0" cellpadding="2" border="1" class="design row30"> */
/* design table */


td.satelit {
  background: #ed1b24;
}
td.satelit:hover {
  background: #c0c0c0;
}
td.satelit a {
  color: #000000;
  display: block;
  text-decoration: none;
}


.rbcWidgetArea {
	margin-top: 5px;
	margin-bottom: 5px;
}
/* ------- WSW -------------- */

/* ------- ARTICLE ---------- */
#sidebar .article, #rightContent .article {
	overflow: hidden;
	margin: 0;
	padding: 0 5px 0 5px;
}
.article h3 a {
	text-decoration: none;
		color: #e74c4c;
}
.article h3 a:hover {
	text-decoration: underline;
	color: #353535;
}
.article ins {
	text-decoration: none;
	color: #e74c4c;
	font-size: 0.85em;
}
.article .articleContent {
	margin-top: 5px;
	margin-bottom: 25px;
	overflow: hidden;
	line-height: 1.8em;
}
.article .articleContent img {
	margin: 5px;
}
.articleDetail ins {
	text-decoration: none;
	color: #e74c4c;
	font-size: 0.85em;
}
.articleDetail img {
	margin: 5px;
}

/* ------- ARTICLE ---------- */

/* ------- LINK and INFO ----- */
.archive {
	font-weight: bold;
	margin-bottom: 5px;
}
.pagingInfo {
	float: left;
}
#sidebar .pagingInfo, #rightContent .pagingInfo {
	float: none;
}
.back {
	font-weight: bold;
	margin-top: 5px;
}
.rbcTags h4 {
	display: block;
	float: left;
	margin: 4px 7px 0 0;
}
.rbcTags .tags {
	line-height: 1.8em;
	padding: 0 0 5px 0;
}
/* ------- LINK and INFO ----- */

/* ------- PAGING ------------ */
.paging {
	float: right;
	font-size: 0.85em;
}
#sidebar .paging, #rightContent .paging {
	margin-top: 5px;
	float: none;
}
.leftEnd, .left  {
	background: #e74c4c;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.5em;
	margin-right: 3px;
	padding: 0 2px 2px 2px;
	text-decoration: none;
}
.leftEnd:hover, .left:hover {
	color: #353535;
	text-decoration: none;
}

.paging  .selected {
	font-weight: bold;
	font-size: 1.2em;
}
.right, .rightEnd {
	background: #e74c4c;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.5em;
	margin-left: 3px;
	padding: 0 2px 2px 2px;
	text-decoration: none;
}
.rightEnd:hover, .right:hover {
	color: #353535;
	text-decoration: none;
}
.separator {
	display: none;
}
a .pageText {
	background: #e74c4c;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0 2px 2px 2px;
	text-decoration: none;
}
a:hover .pageText {
	color: #353535;
}
/* ------- PAGING ------------ */


/* ----- LINKS -------------- */
.item {
	border-bottom: 1px solid #B9B9B9;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.item h2.title {
	font-size: 1em;
	margin-bottom: 5px;
}
.item h2.title a {
	color: #353535;
}
.item h2.title a:hover {
	color: #e74c4c;
}
.item .uri { }
.itemContent {
	line-height: 1.5em;
}
/* ----- LINKS -------------- */

/* ---- SERVERMAP ----------- */
ul.ServerMap {
	padding-left: 5px;
	margin-left: 10px;
}
ul.ServerMap li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px 0 0 0;
	background: none;
	font-weight: bold;
}
ul.ServerMap a {
	background: url(../img/li.png) no-repeat 0px 6px;
	padding-left: 12px;
}
ul.ServerMap ul {
	padding-left: 15px;
}
ul.ServerMap ul a {
	background: url(../img/li-grey.png) no-repeat 0px 6px;
  color: #6a6a6a;
}
ul.ServerMap ul a:hover {
  color: #353535;
	text-decoration: underline;
}
/* ---- SERVERMAP ----------- */



/* ------- USER LOGIN ------- */
.privateAccessForm {
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
}
*html .privateAccessForm table {
	font-size: 0.9em;
}
.privateAccessForm h2 {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 7px;
}
.privateAccessForm form {
	margin-left: 10px;
}
.privateAccessForm p {
	margin: 5px 0 5px 0;
}
.privateAccessForm label {
	font-weight: bold;
	margin-left: 5px;
}
.privateAccessForm fieldset {
	border: none;
	margin: 0;
	padding: 10px;
}
.privateAccessForm #postUserName, .privateAccessForm #postPasswd {
	border:1px solid #e74c4c;
	font-family:Lucida Sans Unicode,Tahoma,Verdana,sans-serif;
	height: 1.5em;
	margin: 0 0 5px 5px;
	width: 200px;
	padding-left:2px;
	padding-right:2px;
}
.privateAccessForm .error {
	margin: 10px 0 10px 10px;
	color: #e74c4c;
}
#lostPasswordLink {
	margin: 5px 0 0 0;
}
#lostPasswordLink a {
	color: #e74c4c;
	text-decoration: underline;	
}
#lostPasswordLink a:hover {
	color: #353535;
}
/* ------- USER LOGIN ------- */



#sign {
display: none;
}

.photo200 img {
width: 120px;
height: 80px;
}

/* csps 2011 css - end */
