*{
    margin: 0;
    padding: 0;
}

html{
	background: #000000;
}
body{
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	margin: 0px 0px 10px 0px;
}
#divbody{
	width: 845px;
	margin: 20px auto 5px auto;
	padding: 5px 10px 10px 10px;
	border: solid 1px black;
	background: #FFFFFF;
}
.hidden{
	display: none;
}
.cleaner{
	clear: both;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
ul, ol{
  	margin: 10px 10px 10px 40px
}

h1 a{
	color: #C0B152;
	font-size: 85%;
	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
}
h1 a span{
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	margin: 0 0 0 80px;
}
h1 a:hover{
	text-decoration: none;
}
h2{
	font-weight: normal;
}

#head-main{
	width: 829px;
	height: 327px;
}
#head-sub{
	width: 845px;
	height: 101px;
}


#years-menu{
	float: left;
    display: inline;
	margin: -16px 0 20px 210px;
	_margin: -19px 0 20px 210px;
}
#years-menu ul{
	margin: 0;
}
#years-menu li{
	list-style: none;
	float: left;
    display: inline;
	margin: 0 18px 0 18px;
	font-weight: bold;
	font-size: 90%;
}
#years-menu li a{
	color: #FFFFFF;
}
.main{
	margin: -25px 0 20px 20px !important;
}

#main-menu{
	background: #000000 url("../img/main-menu-back.jpg");
	width: 272px;
	height: 232px;
	float: left;
}
#main-menu-in{
	width: 80%;
	margin: 15px auto auto auto;
}
#main-menu h2{
	color: #FFFFFF;
	font-size: 140%;
}
#main-menu ul{
	margin: 5px 0 0 0;
}
#main-menu li{
	list-style: none;
	line-height: 1.3em;
}
#main-menu li a{
	color: #FFFFFF;
	font-size: 80%;
}


#bb-right-bottom-pic{
	float: right;
	background: url("../img/bb-right-bottom.jpg");
	height: 232px;
	width: 540px;
	margin: 0 15px 0 0;
	_margin: 0 8px 0 0;
}

#bb-right-bottom-pic2{
	float: right;
	background: url("../img/bb-right-bottom_2010.jpg") no-repeat ;
	height: 232px;
	width: 274px;
	margin: 0 0 0 0px;
	_margin: 0 8px 0 0;
}

#bb-right-bottom-pic2-new
{
	float: right;
	background: url("../img/bb-right-bottom_2010-new.jpg") no-repeat ;
	height: 232px;
	width: 274px;
	margin: 0 0 0 0px;
	_margin: 0 8px 0 0;
}

#bb-right-bottom-txt{
	float:      right;
	height:     232px;
	width:      263px;
	margin:     0 15px 0 10px ;
	_margin:    0 8px 0 0;
	font-size:  75%;
	text-align: justify ;
}

#bb-page{
	float: right;
	width: 560px;
	font-size: 80%;
	margin: 0 0 0 2px;
}
#bb-page img{
	border: none;
}
#bb-page_2010{
  border: 1px solid;
	float: right;
	width: 560px;
	font-size: 80%;
	margin: 0 0 0 2px;
}
#bb-page_2010 img{
	border: none;
}
#bb-page h2, #bb-page h3{
	margin: 10px 10px 10px 0px;
}
#bb-page p{
	margin: 10px;
}
.partneri, .partneri2007{
	background: #EEEDE8;
}
.partneri h3, .partneri2007 h3{
	display: block;
	margin: 25px 0 15px 0 !important;
	font-size: 120%;
	background:#F9F9F8;
}

.partneri2007 .h3_top{
	margin: 0px 0 15px 0 !important;
}
}
.partneri, .partneri2010{
	background: #FFFFFF;
}
}
.partneri h3, .partneri2010 h3{
	display: block;
	margin: 25px 0 15px 0 !important;
	font-size: 120%;
	background:#F9F9F8;
}

.partneri2010 .h3_top{
	margin: 0px 0 15px 0 !important;
}
.partneri img{
	padding: 5px;
}
.partneri2007 a{
	padding: 0px;
}
.partneri2007 center{
	padding: 10px 0 25px 0;
}

.half{
	display: inline;
	width: 45%;
	float: left;
	margin: 25px 0 0 19px;
}

#foot p{
    display: block;
	width: 620px;
	margin: 15px auto 0px auto;
}
#foot img{
	border: none;
}

#fotogalerie div.popis{
  width: 417px;
  height: 139px;
  float: left;
  text-align: left;
  vertical-align: middle;
}

#fotogalerie div.popis div.pokr{
  text-align: right;
}

#fotogalerie div.outer{
  width: 139px;
  height: 139px;
  float: left;
  text-align: center;
  vertical-align: middle;
}

#fotogalerie div.inner{
  border: 1px solid #bb0000;
  margin: auto;
  width: 131px;
  height: 131px;
  text-align: center;
}

#fotogalerie div.inner img{
  margin-top: 25px;
}

#fotogalerie div.inner img.vertical{
  margin-top: 5px;
}

#navleft, #navright{
  width: 278px;
  float: left;
}
#navleft{
  text-align: left;
  float: left;
}
#navright{
  text-align: right;
  float: left;
}

#navleft a, #navright a, #navleft a:hover, #navright a:hover{
  margin: 5px 3px;
  color:red;
}
.nav a,  .nav a:hover {
  margin: 5px 3px;
  color:red;
}

.pdf_link{
	background: url("../img/pdf_icon.png") left no-repeat;
	padding: 2px 0px 2px 30px;
}
.video_link{
	background: url("../img/mpeg_icon.png") left no-repeat;
	padding: 2px 0px 2px 30px;
}
.rozhovor_link{
	background: url("../img/mp3_icon.png") left no-repeat;
	padding: 2px 0px 2px 30px;
}
.img_link{
	display: block;
	background: url("../img/pic_icon.png") left no-repeat;
 	padding: 2px 0px 2px 30px;
}

#copyright a, #copyright a:hover, #copyright a:visited, #copyright a:active, #copyright a:link{
	color: #aaaaaa;
	text-decoration: none;
}

#copyright a:hover{
	color: #ffffff;
}

#copyright{
  color: #aaaaaa;
  font-size: 70%;
  text-align: center;
}
