body, html {
  margin:            0px;
  padding:           0px;
}

body {
  background: #202020 url('../images/top.png') no-repeat scroll center top;
  color:         #212121;
  font-family: Arial, Helvetica, sans-serif;
  font-size:       0.8em;
  font-style:     normal;
  font-variant:   normal;
  font-weight:    normal;
  line-height:     1.6em;	
}



h1, h2, h3, h4, .componentheading, .componentheading_popisy, .contentheading_popisy, .itemListCategoryTitle {
  margin:              0;
  -x-system-font:   none;
  border-bottom:    none;
  font-family: Arial, Helvetica, sans-serif;
  font-size-adjust: none;
  font-stretch:   normal;
  font-style:     normal;
  font-variant:   normal;
  font-weight:    normal;
  letter-spacing:   -0.045em;
  line-height:      110%;
  padding: 10px 10px 10px 0;
}

	
	
h1, .contentheading h1, .componentheading, .componentheading_popisy {
  color:         #4a136a;
  font-size:       1.8em;		
}

	
.contentheading_popisy, .itemListCategoryTitleprimary, .itemListCategoryTitle {
  color:         #4a136a;
  font-size:       1.2em;
  padding-top:      10px;
}

h2 {
  color:         #4a136a;
  font-size:       1.2em;
  padding-top:      10px;
}	

h3 {
  color: #789d0f;
  font-size: 1.8em;
  padding-top: 32px;
}

h4 {
  font-size:       1.8em;
}

	
	
.headline {
  float: left;
  margin-right: 140px;
}
	
p {
	text-align: justify;
	margin: 10px 20px 0 0;
	padding: 0;
	}
	
p.ram {
	padding: 6px;
	}	
		
a.author {
	float: right;
	margin: 0;
	width: 100px;
	}

a {
	color: #779d0f;
	text-decoration: none;
	}
	
a img {
	border: none;
	}
	
#gtranslate{
	width: 180px;
	float: left;
	}	
	
a#home {
	display:block;
	height:110px;
	overflow:hidden;
	padding: 12px 0 0 45px;
	width:510px;
	float: left;
	}
	
#language-map {
	font-size: 0.7em;
	color: #c7c7c7;
	height: 20px;
	width: 120px;
	float:right;

	}

#language-map img {
        margin-right: 10px;
}

#language-map a {
	color: #c7c7c7;
	}

#topmenu li {
     list-style-type: none;
     float: left;
     margin-right: 10px;

}	

ul#topmenu  {
     margin: 0;
     padding: 0;
     width: 120px;
     float: right;

}
	
#wrap {
	margin: auto;
	width: 960px;
	}	
	
#header {
	margin-top: 13px;
	&margin-top: -8px;
	height: 266px;
	background: #000 url('../images/header_watermark.png') no-repeat 100% 85%;
	_background: #000;
	}	
	
#navigation {
	background: url('../images/navigation-back.png') no-repeat center;
	height: 40px;
		}
		
.search {
  float:        left;
  height:       20px;
  margin: 10px 0 0 10px;	

}

#mod_search_searchword {
  margin:          0;
  padding:         0;
}

form {
	margin:0;
	padding:0;
	}
	
#searchform label {
	display:none;
	}	

#mod_search_searchword {
	border:1px solid #202020;
	padding: 2px;
	width:130px;	
	}
	
#show {
	margin: 13px 13px 13px 13px;
	float: left;
	_background:  url("../images/1.jpg") ; /*IE 6*/
	}

#sub-content {
	margin: 60px 40px 40px 40px;
	float: right;
	width: 400px;
	color: #c7c7c7;
	_display: none;
    }

#sub-content div {
        font-size: 1.1em;
   } 

#sub-content div a {
        font-size: 0.9em;
}
   
#sub-content p {
	font-size: 1.2em;
	}
   
#content {
	background-color: #ffffff;
	padding-bottom: 20px;
	_padding: 20px;
	}
  
#content-main {
	width: 630px;
	border-right: 1px solid #eaeaea;
	float: left;
	padding: 0 0 20px 20px;
	_display: none;
	}
	
.content-table table {
	width: 610px;
	}	
	
.content-table td {
	text-align: center;
	background: #eaeaea;
	font-size: 0.9em;
	height: 4em;
	}
	
.content-table th {
	text-align: center;
	background: #F7B84F;
	font-size: 0.9em;

	}	
	
#content-main .download {
	font-size: 1em;
	padding: 10px 0 0 40px;
	background:  url('../images/icons/icon-word.png') no-repeat left;
	width: 200px;
	height: 30px;
	}	
	
#content-main .download2 {
	font-size: 1em;
	padding: 10px 0 0 40px;
	background:  url('../images/icons/icon-excel.png') no-repeat left;
	width: 200px;
	height: 30px;
	}		
	
img.intext {
	float: left;
	border: none;
	margin: 2px 10px 2px 2px;
}
	
.content-navigation {
	font-size: 0.7em;
	padding-top: 10px;
	color: #828281;
	}

.content-navigation ul{
  margin:   2px;
  padding:  0px;
}

.divider {
	clear: both;
	border: none;
	height: 30px;
	visibility: hidden;
	}

.paragraph {
	clear: both;
	}

/*	
.member {
	margin-bottom: 20px;
	width: 280px;
	float: left;
	}
*/

.prihlaska {
	background: #eaeaea;
	width: 610px;
	margin-bottom: 20px;
	}

	
.members {
	width: 280px;
	float: left;
	margin: 0 0 5px 5px;
	padding: 5px;
	background: #eaeaea;
	-moz-border-radius: 5px;
	display: block;
	border: 2px solid #f5f5f5;
	}


/*
.members:hover {
	background:#eaeaea url('../images/content-watermark.png') no-repeat right;
	border: 2px solid #cecece;
	}
*/
	
.nahoru {
	float: left;
	background: #eaeaea;
	-moz-border-radius: 5px;
	display: block;
	border: 2px solid #f5f5f5;
	height: 30px;
	width: 30px;
	text-align: center;
	padding-top: 8px;
	}	
	
.nahoru:hover {
	background:#eaeaea;
	border: 2px solid #cecece;
	}
	
.form-background {
	background: #000;
	}
	
.delaney {
	float: right;
	width: 280px;
	margin: -20px 20px 0 0;
	}	

#content-news {
	width: 255px;
	float: right;
	padding: 0 20px 0 10px;
	_display: none;
	}
	
#content-news .date {
	font-size: 0.7em;
	border-top: 1px dotted;
	color: #acacab; 
	}
	

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:100px; left:-10px;
	width:130px;
	color: #fff;
    text-align: center;
	filter: alpha(opacity:70);
	KHTMLOpacity: 0.70;
	MozOpacity: 0.70;
	opacity: 0.70;
	padding: 0 8px; 
	background: url('../images/icon.jpg') no-repeat bottom; 
}

	

.clear {
	clear: both;
	border: none;
	height: 0px;
	visibility: hidden;
}	
	
#footer {
	background: #000 url('../images/footer-watermark.png') no-repeat left;
	_background: #000;
	height: 300px; 	
	color: #c7c7c7;
}
	
#footer p {
	margin: 0;
}

#footer-kontakt {
	padding: 15px 0 0 170px;
	float:left;
	width: 300px; 
}
	
#footer-copy {
  padding: 15px 100px 0 0;
  float:            right;
  width:            300px;
}


/* --- Aktuality --- */

#content-news .article_separator{
  width:       220px;
  display:     block;
  border-top: 1px dotted;
  color:     #acacab; 
  margin-top:   10px;
  margin-left:   5px;
}

/* --- Lektori --- */


.contentpaneopen_memebers img{
  float: left;
  margin:  5px;
}


.contentpaneopen_memebers{
  width: 280px;
  padding: 0px;
  background: #eaeaea;
  -moz-border-radius: 5px;
  /* display: block; */
  border: 2px solid #f5f5f5;
}


.contentpaneopen_memebers:hover {
  background:#eaeaea url('../images/content-watermark.png') no-repeat right;
  border: 2px solid #cecece;
}
	

/* --- Searching --- */

form#searchForm{
  background:   #cfcfcf;
  padding-left:   10px;
  padding-top:    10px;
  margin-top:     20px;
  margin-bottom:  60px;
  width:         560px;
  -moz-border-radius: 5px;
  border: 2px solid #bfbfbf;
}

table.contentpaneopen fieldset {
	background-color: #eaeaea;
	margin-bottom: 10px;
	border: none;
	}



form#searchForm label[for="search_searchword"]{
  Font-weight:       bold;
}

table.contentpane_popisy a{
	color:  #4a136a;
	font-weight: bold;
	}
	

table.contentpane_popisy form {
	background: #eaeaea;
	width: 610px;
	text-align: center;
	}
	
td.sectiontableheader_popisy {
	background: #f7b84f;
	margin-right: 5px;
	}
	
#pgbSaveForm table {
	padding: 10px;

	}
	
.contentheading_aktuality {
	font-weight: bold;
	font-size: 1.05em;
	}

.createdate {
	color: #909090;
	}
	
#form-login {
        background:#eaeaea url('../images/login.png') no-repeat top;
        padding: 55px 25px 25px 25px;
        margin: 20px 0 0 -15px;
        -moz-border-radius: 5px;
		border: 2px solid #cecece; 
        }

.clenove_oddelovac {
        height: 120px;
        color: #f5f5f5;
}

#phocagallery table {
	float: left;
	width: 280px;
	-moz-border-radius: 5px;
    background: #eaeaea;
    margin: 10px 10px 0 0;
	}


.phocagallery-box-file {
	float: left;
	width: 120px;
	padding: 10px;
	background: #eaeaea;
	-moz-border-radius: 5px;
	margin: 0 10px 10px 0;
	border: 1px solid #eaeaea;
	}
	
.phocagallery-box-file:hover {
	border: 1px solid #CECECE;	
	}	

.readon {
	margin-left: 10px;
	}
	
#form-login .input {
	border: none;
	}

.itemTools {
     display: none;
}	
	
#form-login li a {
	color:  #4a136a;
	}

.highlight {
       background-color: #F7B84F;
}

.itemToolbar {
    display: none;
}

.itemListCategoryTitleprimary {
     clear: both;
}

.ccbmaindiv a {
  color: #E26400;
  font-weight: bold;

}