/* CSS Document */
body {
  background: url(../img/css/body.jpg) repeat-x #242424;
  margin:  0;
	padding: 0;
	font-family: sans-serif;
	/*font-size: 12px;*/
	
}

h1 {
      	font-size: 2.0em;
      	font-weight: normal;
      	margin-top: 0em;
      	margin-bottom: 0em;
        color: #a20000; 
        }
h2 {
      	font-size: 1.7em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: normal;
      	color: #a20000;
      	}
h3 {
      	font-size: 1.4em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: normal;
      	color: #a20000;
      	}
h4 {
      	font-size: 1.2em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: bold;
      	color: #a20000;
      	}
h5 {
      	font-size: 1.0em;
      	margin: 1.2em 0em 0em 0em;
      	font-weight: bold;
      	color: #a20000;
      	}
h6 {
      	font-size: 0.8em;
      	margin: 1.2em 0em 1.2em 0em;
      	font-weight: bold;
      	color: #a20000;
      	}
p {
text-align: justify;
font-size: 12px;
}
img {
  border: none;
}

#main{
  width: 972px;
  min-height: 1022px;
  background: #fff;
  margin: 0 auto; /*vycentrovani*/
}
#wrapper{
  
  min-height: 1022px;
  background: #fff;
  margin-left: 3px;
  margin-right: 3px;
}
#head {
  background: #fff;
  height: 202px;
  margin-bottom: 5px
}
#head-top {
  color: #a20202;
  height: 29px;
  
}
#head-bottom {
  height: 173px;
}
#head-top img{
  border: 0;
  float:left;
}
#head-bottom img {
  border: 0;
}

/*#title {
  color: #868686;
}*/

#head-title{
  float:left;
}

#head-title h1 {
 	font-size: 10px;
 	font-weight: bold;
 	margin-top: 8px;
 	margin-bottom: 0; 
 	margin-left: 12px;
 	
}

#head-title2 p{
  text-align: right;
  color: #868686;
  font-size: 10px;
 	font-weight: normal;
  margin-top: 0;
 	margin-bottom: 0; 
 	position: relative;
  top: 8px; 
}
/*#title span{
position: relative;
top: 8px; 
}*/

#content {
  margin-left: 12px;
  margin-right: 12px;
  padding-bottom: 10px;
  background: #fff; 
  /*float: left;*/
  }

 

.menu-title {
  width: 197px;
  height: 41px;
  background: url(../img/css/title-menu.jpg) repeat-x;
}






.main-text {

  /*position: relative;
  left: 212px;*/
  width: 527px;
  min-height: 770px;
  background: #fff;
  float: left;
}

.main-text hr{
  color:#a20000;
}

#menu {
clear: both;
  width: 197px;
  min-height: 770px;
  background: #f9ebeb;
  /*background: #0000ff;*/
  margin-right: 10px;
  float: left;
}


#right-side {
  width: 197px;
  float: right;
  /*background: #f9ebeb;*/
  min-height: 770px;
}
#right-side img{
  width: 197px;
  margin-bottom: 2px;
}





#text-title {
  width: 529px;
  height: 41px;
  background: url(../img/css/title-text.jpg) repeat-x;
}
#text{
  width: 529px;
  min-height: 729px;
}
/*#text-title img{
    position: relative;
    left: -209px;
}*/

#footer {
  height: 26px;
  background: url(../img/css/footer.jpg) repeat-x;
}

#footer p {
  color: #fff;
  font-size: 12px;
 	font-weight: normal;
  margin-top: 0;
 	margin-bottom: 0; 
 	position: relative;
  top: 5px; 
  padding-left: 5px;
  padding-right: 5px;
}


#footer-left{
  float: left;
}
#footer-right{
  float: right;
}
#footer-right a{
  color: #fff;
}



/*menu*/
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a {
font-size: 12px!important;
font-weight: bold;
height:26px;
display: block;
margin: 0;
margin-bottom: -3px;
padding: 7px 0px 0px 32px;
/*margin-top:2px;*/
color: #500001;
background:  url(../img/css/menu.jpg) no-repeat;
text-decoration: none;
}
 


/*#menu li {position: relative;}*/
.left {
  float: left;
}

.center {
  text-align: center;
}
#seznam-clanku {
  font-size: 12px;

}
#seznam-clanku a {
  color: #a20000;
  text-decoration: none
}
#seznam-clanku a:visited {
  color: #a20000;
  text-decoration: none
}
.news h1 {
  color:#A20000;
  font-size:1.2em;
  font-weight:bold;
  margin:1.2em 0;
}
.news h2 {
  color:#A20000;
  font-size:1.2em;
  font-weight:bold;
  margin:1.2em 0;
}
.article h1 {
  color:#A20000;
  font-size:1.2em;
  font-weight:bold;
  margin:1.2em 0;
}
.article h2 {
  color:#A20000;
  font-size:12px;
  font-weight:bold;
  margin:1.2em 0;
}
.article h2 a{
  color:#A20000;
  text-decoration: none;
}
.article h2 a:visited{
  color:#A20000;
}
.clear {
  clear:both;
}
.img1 {
  margin-right: 10px;
}
.paging {
  font-size: 12px;
}
.disabled {
  display: none;
}
#banner{
width:197px;
min-height:160px;
text-align:center;
margin-top:10px;
}
#banner a{background:none;padding:0;margin:0;/*position:relative;left:20px;*/}