body {

  margin:0;

  padding:0;

  font-family: arial;

  font-size: 11px;

  background-color: #31404C;

  background: url(./img/body-bg.png);

}



img {

  margin:0;

  padding:0;

  border: 0;

}



a, a:link {

	text-decoration: underline;

	color: #AD3333;

}

		

a:hover, a:active {

	text-decoration: none;

}

		

#center {

  margin: auto;

  text-align: center;

  max-width: 1000px;

}

#center p.link a {
	color: #fff !important;
}

#header {

  width: 1000px;

  height: 174px;

  margin-left: 0px;

  background: url(./img/header.jpg) no-repeat;

}



#top-click {

  display: block;

  width: 1000px;

  height: 174px;

}



#container-top {

  width: 1000px;

  height: 12px;

  overflow: hidden;

  margin:0;

  padding:0;

  background: url(./img/container_top.png) no-repeat;

}



#container-back {

  width: 998px;

  _width: 1000px;

  margin:0;

  padding:0;

  padding-left: 2px;

  background-color: #fff;

}



#container-bottom {

  width: 1000px;

  height: 38px;

  margin:0;

  padding: 4px;

  padding-left: 4px;

  text-align: left;

  background: url(./img/container_bottom.png) no-repeat;

}



#container-left {

  float: left;

  width: 744px;

  margin:0;

  padding:0;

  overflow: hidden;

  text-align: left;

}



.container-left-1 {

  float: left;

  width: 371px;

  margin-right: 2px;

  margin-bottom: 2px;

  text-align: left;

  overflow: hidden;

}



.container-left-2 {

  float: left;

  width: 371px;

  margin-bottom: 2px;

  text-align: left;

  overflow: hidden;

}



.container-left-3 {

  float: left;

  width: 468px;

  margin-right: 2px;

  text-align: left;

  overflow: hidden;

}



.container-left-4 {

  float: left;

  width: 274px;

  text-align: left;

  overflow: hidden;

}



#container-right {

  float: left;

  width: 250px;

  margin:0;

  margin-left: 2px;

  padding:0;

  text-align: left;

  overflow: hidden;

}



/* clanek a obsah */



.container-left-4 img {

  width: 274px;

  margin: 0;

  padding: 0;

}



#party-pic {

  width: 274px;

  text-align: center;

  background-color: #E8E8E8;

}



#small-pic {

  width: 274px;

  height: 205px;

  text-align: center;

  background-color: #E8E8E8;

}



#small-pic img {

  width: 60px;

  margin-top: 72px;

  border: 1px solid black;

}



#party-pic img {

  width: 85px;

  border: 1px solid black;

}



.clanek-box {

  font-size: 11px;

  width: 274px;

  margin-top: 2px;

  padding: 6px;

  background-color: #E8E8E8;

}



.clanek-box a {

  color: #c00;

}



.clanek-box ul {

  list-style: none;

  margin: 0;

  margin-bottom: 5px;

  padding: 0;

}



.clanek-box ul li {

  display: block;

  width: 261px;

  line-height: 15px;

  overflow: hidden;

  font-size: 11px;

  padding-top: 5px;

  padding-bottom: 5px;

  border-bottom: 1px solid black;

}



.clanek-box p {

  line-height: 17px;

  margin: 0;

  padding: 0;

}



#container-page {

  width: 450px;

  margin:0;

  margin-left: 10px;

  margin-bottom: 10px;

  padding:0;

  text-align: left;

  overflow: hidden;

}



#container-page-scroll {

  overflow: scroll;

  width: 450px;

  height: 205px;

  margin:0;

  margin-left: 10px;

  margin-bottom: 10px;

  padding:0;

  text-align: left;

  overflow: scroll;

}



.datum {

  float: left;

  line-height: 18px;

  margin-right: 3px;

  font-size: 12px;

  font-weight: bold;

  color: #999;

}



#container-list {

  width: 735px;

  margin: 0;

  margin-left: 10px;

  padding:0;

  text-align: left;

  overflow: hidden;

}



#container-page h1, #container-list h1, #container-page-scroll h1 {

  font-family: arial;

  font-size: 16px;

  font-weight: bold;

  color: #666;

}



.nazev-hlavni {

  font-family: arial;

  font-size: 20px !important;

  font-weight: bold;

  color: #AD3333 !important;

}



#container-page h2, #container-list h2, #container-page-scroll h2 {

  font-family: arial;

  font-size: 14px;

  font-weight: bold;

  color: #666;

}



#container-page p, #container-list p, #container-page-scroll p {

  font-family: arial;

  font-size: 12px;

  line-height: 18px;

}



#container-page a, #container-list a, #container-page-scroll a {

  color: #c00;

}



#container-page ul, #container-list ul, #container-page-scroll ul {

  list-style: none;

  margin-left: 0px;

  padding-left: 0px;

}



#container-page ul li, #container-list ul li, #container-page-scroll ul li {

  display: block;

  padding-left: 20px;

  font-size: 12px;

  line-height: 20px;

  background: url(./img/list-sipka.png) no-repeat;

}



#container-page ol li, #container-list ol li, #container-page-scroll ol li {

  font-size: 12px;

  line-height: 20px;

}



#fotoreport-title {

  width: 734px;

  _width: 754px;

  height: 45px;

  background: url(./img/fotografie-title.png) no-repeat;

}



#fotoreport-title h2 {

  display: none;

}



#fotoreport {

  width: 734px;

  _width: 754px;

  margin:0;

  margin-bottom: 2px;

  padding: 10px;

  text-align: left;

  overflow: hidden;

  background-color: #E8E8E8;

}



#fotoreport h2 {

  font-size: 12px;

  font-weight: bold;

  margin:0;

  margin-bottom: 6px;

}



#fotoreport p {

  font-size: 12px;

  margin:0;

  margin-top: 6px;

}



#fotoreport img {

  margin:0;

  margin-right: 4px;

  margin-top: 2px;

}



#banner {

  width: 468px;

  height: 60px;

  position: relative;

  left: -10px;

  overflow: hidden;

}



#diskuze {

  width: 735px;

  margin: 0;

  margin-left: 10px;

  margin-bottom: 2px;

  padding: 0;

  text-align: left;

  overflow: hidden;

}



#diskuze span {

  font-weight: bold;

}



.prispevek {

  width: 735px;

  margin: 0;

  padding: 5px;

  text-align: left;

  border-bottom: 1px solid #ccc;

}



#pridat-prispevek {

  width: 448px;

  height: 135px;

  _height: 148px;

  margin: 0;

  margin-left: 10px;

  padding: 7px;

  text-align: left;

  background-color: #E8E8E8;

}



#pridat-prispevek form {

  margin: 0;

  padding: 0;

  border: 0;

}



#pridat-prispevek h2, #upozorneni h2 {

  font-size: 12px;

  font-weight: bold;

  margin: 0;

  padding: 0;

}



#pridat-prispevek textarea {

  width: 444px;

  height: 80px;

  margin-top: 7px;

  border: 1px solid grey;

}



#komentar-jmeno {

  float: left;

  width: 65px;

  line-height: 20px;

  margin: 0;

  margin-top: 4px;

}



#komentar-jmeno-input {

  float: left;

}



#komentar-jmeno-input input {

  width: 194px;

  _width: 191px;

  height: 20px;

  margin: 0;

  margin-top: 4px;

  _margin-top: 3px;

  margin-right: 4px;

  padding: 0;

  border: 1px solid #666666;

}



#komentar-jmeno-submit {

  float: left;

}



#komentar-jmeno-submit input {

  width: 181px;

  height: 20px;

  margin: 0;

  margin-top: 4px;

  padding: 0;

  text-transform: uppercase;

  font-size: 10px;

  font-family: arial;

  color: #666666;

  background: url(./img/button-gradient.png);

  border: 0;

}



#upozorneni {

  width: 274px;

  height: 135px;

  margin: 0;

  padding: 7px;

  text-align: left;

  background-color: #E8E8E8;

}



#upozorneni p {

  width: 260px;

  margin: 0;

  margin-top: 7px;

  margin-bottom: 7px;

}



/* blocky */



h2.block {

  display: block;

  font-family: arial;

  font-size: 10px;

  font-weight: normal;

  text-transform: uppercase;

  color: #fff;

  margin-top: 4px;

  margin-left: 10px;

  padding: 0;

  border: 0;

}



#nejnovejsi-fotoreport-head {

  width: 371px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-nejnovejsi-fotoreport-head.png) no-repeat;

}



#nejnovejsi-fotoreport-body {

  width: 371px;

  height: 285px;

  overflow: hidden;

  /* text-align: center; */

  background-color: #E2DACF;

}



#nejnovejsi-fotoreport-over {

  width: 346px;

  height: 36px;

  position: relative;

  top: -50px;

  left: 13px;

  overflow: hidden;

  text-align: left;

  color: #fff;

  background-color: #000;

  z-index: 1;

}



#nejnovejsi-fotoreport-over a {

  display: block;

  width: 339px;

  height: 36px;

  line-height: 15px;

  overflow: hidden;

  padding-top: 3px;

  padding-right: 10px;

  text-align: right;

  text-decoration: none;

  color: #fff;

}



#nejnovejsi-fotoreport-over span {

  display: block;

  color: #ccc;

}



#nejnovejsi-fotoreport-body img {

  position: relative;

  left: 13px;

  margin: 0;

  margin-top: 10px;

  padding: 0;

  border: 0;

}



#nejnovejsi-clanky-head {

  width: 371px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-nejnovejsi-clanky-head.png) no-repeat;

}



#nejnovejsi-clanky-body {

  width: 371px;

  height: 285px;

  overflow: hidden;

  text-align: left;

  background-color: #E8EEE3;

}



#nejnovejsi-clanky-body h3 {

  display: block;

  width: 371px;

  height: 16px;

  _height: 20px;

  font-size: 11px;

  line-height: 16px;

  margin: 0;

  margin-bottom: 4px;

  padding: 2px;

  padding-left: 10px;

  color: #fff !important;

  text-transform: uppercase;

  overflow: hidden;

  background-color: #87A56A;

}



#nejnovejsi-clanky-body h3 a {

  color: #fff;

  text-decoration: none;

}



#nejnovejsi-clanky-body img {

  float: left;

  display: block;

  width: 60px;

  height: 60px;

  overflow: hidden;

  margin: 0;

  margin-left: 9px;

  _margin-left: 4px;

  margin-right: 9px;

  border: 1px solid #333;

}



#nejnovejsi-clanky-body p {

  float: left;

  display: block;

  width: 280px;

  margin: 0;

  text-align: justify;

}



.clanky-div {

  float: left;

  width: 371px;

  height: 90px;

  margin: 0;

  margin-bottom: 2px;

  border: 0;

  border-bottom: 1px solid silver;

}



.clanek-info-left {

  width: 160px;

  line-height: 24px;

  float: left;

  overflow: hidden;

}



.clanek-info-right {

  width: 120px;

  line-height: 24px;

  float: left;

  overflow: hidden;

  text-align: right;

}



#tiskovky-head {

  width: 371px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-tiskovky-head.png) no-repeat;

}



#tiskovky-body {

  width: 371px;

  overflow: hidden;

  text-align: left;

  background-color: #FFD485;

}



#tiskovky-body ul {

  margin: 0;

  padding: 0;

	list-style: none;

}



#tiskovky-body li {

  display: block;

  height: 18px;

  line-height: 16px;

  overflow: hidden;

  border: 0;

  border-bottom: 1px solid #fff;

  padding-left: 10px;

}



#tiskovky-body a {

  font-weight: bold;

}



#komentare-head {

  width: 371px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-komentare-head.png) no-repeat;

}



#komentare-body {

  width: 371px;

  overflow: hidden;

  text-align: left;

  background-color: #FFBF9D;

}



#komentare-body ul {

  margin: 0;

  padding: 0;

	list-style: none;

}



#komentare-body li {

  display: block;

  height: 18px;

  line-height: 16px;

  overflow: hidden;

  border: 0;

  border-bottom: 1px solid #fff;

  padding-left: 10px;

}



#komentare-body a {

  font-weight: bold;

}



#hledat-head {

  width: 274px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-hledat-head.png) no-repeat;

}



#hledat-body {

  width: 274px;

  height: 37px;

  overflow: hidden;

  text-align: center;

  background-color: #A1B788;

}



#hledat-body form {

  margin: 0;

  margin-top: 8px;

  _margin-top: 7px;

  padding: 0;

}



#hledat-body input {

  width: 240px;

  border: 1px solid #4D6E49;

}



#hledat-right-head {

  width: 250px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-hledat-right-head.png) no-repeat;

}



#hledat-right-body {

  width: 250px;

  height: 37px;

  overflow: hidden;

  text-align: center;

  background-color: #A1B788;

}



#hledat-right-body form {

  margin: 0;

  margin-top: 8px;

  _margin-top: 7px;

  padding: 0;

}



#hledat-right-body input {

  width: 220px;

  border: 1px solid #4D6E49;

}



#dalsi-fotoreporty-head {

  width: 371px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-dalsi-fotoreporty-head.png) no-repeat;

}



#dalsi-fotoreporty-body {

  width: 371px;

  overflow: hidden;

  text-align: left;

  background-color: #CFE7EF;

}



#dalsi-fotoreporty-body h3 {

  display: block;

  width: 371px;

  height: 16px;

  _height: 20px;

  font-size: 11px;

  line-height: 16px;

  margin: 0;

  margin-bottom: 4px;

  padding: 2px;

  padding-left: 10px;

  color: #fff !important;

  text-transform: uppercase;

  overflow: hidden;

  background-color: #64A2BB;

}



#dalsi-fotoreporty-body h3 a {

  color: #fff;

  text-decoration: none;

}



#dalsi-fotoreporty-body img {

  float: left;

  display: block;

  width: 60px;

  height: 60px;

  overflow: hidden;

  margin: 0;

  margin-left: 9px;

  _margin-left: 4px;

  margin-right: 9px;

  border: 1px solid #333;

}



#dalsi-fotoreporty-body p {

  float: left;

  display: block;

  width: 280px;

  margin: 0;

  text-align: justify;

}



.dalsi-fotoreporty-div {

  float: left;

  width: 371px;

  height: 90px;

  margin: 0;

  margin-top: 3px;

  margin-bottom: 2px;

  border: 0;

  border-bottom: 1px solid silver;

}



#dalsi-clanky-head {

  width: 371px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-dalsi-clanky-head.png) no-repeat;

}



#dalsi-clanky-body {

  width: 371px;

  overflow: hidden;

  text-align: left;

  background-color: #D2D8DD;

}



#dalsi-clanky-body h3 {

  display: block;

  width: 371px;

  height: 16px;

  _height: 20px;

  font-size: 11px;

  line-height: 16px;

  margin: 0;

  margin-bottom: 4px;

  padding: 2px;

  padding-left: 10px;

  color: #fff !important;

  text-transform: uppercase;

  overflow: hidden;

  background-color: #7B8893;

}



#dalsi-clanky-body h3 a {

  color: #fff;

  text-decoration: none;

}



#dalsi-clanky-body img {

  float: left;

  display: block;

  width: 60px;

  height: 60px;

  overflow: hidden;

  margin: 0;

  margin-left: 9px;

  _margin-left: 4px;

  margin-right: 9px;

  border: 1px solid #333;

}



#dalsi-clanky-body p {

  float: left;

  display: block;

  width: 280px;

  margin: 0;

  text-align: justify;

}



.dalsi-clanky-div {

  float: left;

  width: 371px;

  height: 90px;

  margin: 0;

  margin-top: 3px;

  margin-bottom: 2px;

  border: 0;

  border-bottom: 1px solid silver;

}



#anketa-head {

  width: 250px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-anketa-head.png) no-repeat;

}



#anketa-body {

  width: 250px;

  text-align: left;

  padding: 10px;

  margin-bottom: 2px;

  background-color: #E8E8E8;

}

#anketa-body ul {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}

#anketa-body li {
	margin: 0 !important;
	padding: 0 10px 10px 0 !important;
}



#anketa-body p.otazka {

  display: block;

  width: 230px;

  margin: 0;

  margin-bottom: 2px;

  padding: 0;

  text-align: justify;

  line-height: 14px;

}



#anketa-body p {

  line-height: 20px;

  margin:0;

  padding: 0;

}



#partylist-head {

  width: 250px;

  height: 23px;

  overflow: hidden;

  margin-top: 2px;

  background: url(./img/block-partylist-head.png) no-repeat;

}



#partylist-body {

  width: 250px;

  text-align: left;

  margin-bottom: 2px;

  background-color: #F0E0E0;

}



#partylist-body h3 {

  display: block;

  width: 250px;

  font-size: 11px;

  line-height: 16px;

  margin: 0;

  margin-bottom: 4px;

  padding: 2px;

  padding-left: 10px;

  color: #fff !important;

  text-transform: uppercase;

  background-color: #B15D5D;

}



#partylist-body h3 a {

  color: #fff;

  text-decoration: none;

}



#partylist-body img {

  float: left;

  display: block;

  width: 85px;

  overflow: hidden;

  margin: 10px;

}



#partylist-body p {

  float: left;

  display: block;

  width: 125px;

  margin: 10px;

  _margin: 5px;

  text-align: left;

}



#partylist-body p.normal {

  float: left;

  display: block;

  width: 230px;

  margin: 10px;

  _margin: 5px;

  text-align: left;

}



.party-div {

  float: left;

  width: 250px;

  margin: 0;

  margin-bottom: 2px;

  border: 0;

  border-bottom: 1px solid silver;

}



#olomoucity-head {

  width: 250px;

  height: 23px;

  overflow: hidden;

  background: url(./img/block-olomoucity-head.png) no-repeat;

}



#olomoucity-body {

  width: 250px;

  text-align: center;

  padding: 3px;

  margin-bottom: 2px;

  background-color: #E9EDE2;

}



#olomoucity-body ul {

  list-style: none;

  margin: 0;

  padding: 0;

}



#olomoucity-body li a {

  display: block;

  width: 243px;

  height: 45px;

  font-weight: bold;

  text-align: left;

  line-height: 45px;

  margin: 0;

  margin-bottom: 2px;

  _margin-bottom: 0px;

  background: url(./img/icon-background.png) repeat-x;

}



#olomoucity-body li a:hover {

  background: #E9EDE2; 

}



#olomoucity-body img {

  display: block;

  float: left;

  width: 32px;

  height: 32px;

  margin: 6px;

  _margin-left: 3px;

  padding: 0;

  border: 0; 

}



.archiv {

  width: 371px;

  margin: 0;

  margin-left: 10px;

  line-height: 30px;

  font-weight: bold;

  text-transform: uppercase;

}



/* plevel */



.clean {

  clear: both;

  background: transparent;

}

		

.no {

  display: none;

}



.icon_ie {

  _margin-right: 3px

  }

