/* rok ------------------------------------------------------- */
#rok {
	font-family: Tahoma;
	font-size: 17px;
	position:absolute;
	left: 287px;
	top: 325px;
	}

#foto {
	position:absolute;
	right: 10px;
	top: 200px;
	text-align:right;
	}

/* zpravy ------------------------------------------------------- */
.zpravy td.nadpis {
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	vertical-align:baseline;
	}

.zpravy td.text {
	padding-left:20px;
	padding-bottom:25px;
	}

.zpravy td.datum {
	background-color: rgb(245,245,245);
	padding-left:10px;
	padding-top:10px;
	width:120px;
	vertical-align: baseline;
	}

.zpravy h2 {
	color:rgb(0,0,0);
	font-size: 13px;
	padding-bottom: 40px; 
	}

.report {
	font-family:Tahoma;
	color:rgb(122,122,122);
	}


/* zprava ------------------------------------------------------- */
.zprava h1 {
	color: black;
	padding-bottom: 3px;
	padding-left: 65px;
	}

.zprava h2 {
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 25px; 
	margin-left: 65px;
	border-bottom: 1px solid rgb(182,182,182);
	}

.zprava li {
	margin-bottom: 10px;
	}

.nadpis-zprava-archiv {
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	margin-top: 0px; 
	margin-bottom: 40px; 
	margin-left: 65px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom: 1px solid rgb(182,182,182);
	}


/* články ------------------------------------------------------- */
.clanky td.ico {
	background-color: rgb(245,245,245);
	vertical-align:top;
	text-align: right;
	border-top: 1px solid rgb(182,182,182);
	width:145px;
	}

.clanky img {
	margin-top:10px;
	margin-right:10px;
	}

.clanky td.text {
	padding-bottom:15px;
	padding-top:15px;
	padding-right:20px;
	text-align:left;
	vertical-align:top;
	border-top: 1px solid rgb(182,182,182);
	}

.clanky p.anotace {
	margin:0px;
	margin-top:2px;
	}

.clanky p.info {
	color: rgb(0,0,102);
	font-size: 10px;
	padding-left: 12px;
	margin: 0px;
	margin-top: 7px;
	background-repeat: no-repeat;
	background-image: url(pics/elements/sipka1.gif);
	background-position: left;
}

.clanky h2 {
	color:rgb(0,0,0);
	font-size: 13px;
	padding-bottom: 40px; 
	}


/* článek ------------------------------------------------------- */
.clanek h1 {
	color: black;
	padding-bottom: 3px;
	padding-left: 65px;
	}

.clanek h2 {
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 25px; 
	margin-left: 65px;
	border-bottom: 1px solid rgb(182,182,182);
	}

.clanek li {
	margin-bottom: 10px;
	}

.autor {
	font-size: 10px;
	text-align: left;
	font-style: normal;
	margin-top: 0px; 
	margin-bottom: 30px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	}


/* výstupy ------------------------------------------------------- */
.vystupy * {
	font-size: 10px;
	text-align: left;
}

.vystupy h2 {
	color:black;
	text-transform:uppercase;
	border-bottom: 2px dotted rgb(182,182,182);
	padding: 0px;
	padding-bottom:3px;
	margin-bottom: 10px;
	margin-top: 10px;
	}

.vystupy p {
	margin-bottom: 10px;
	}

.vystupy p.datum {
	color:rgb(122,122,122);
	padding-left: 12px;
	margin:0px;
	background-repeat: no-repeat;
	background-image: url(pics/elements/sipka1.gif);
	background-position: left;
	}

.vystupy p.datum1 {
	color:rgb(122,122,122);
	padding-left: 12px;
	margin:0px;
	background-repeat: no-repeat;
	background-image: url(pics/elements/sipka2.gif);
	background-position: left;
	}

.vystupy p.datum2 {
	color:rgb(122,122,122);
	padding-left: 12px;
	margin:0px;
	background-repeat: no-repeat;
	background-image: url(pics/elements/sipka3.gif);
	background-position: left;
	}

.vystupy a,.vystupy a:hover,.vystupy a:visited,.vystupy a:active {
	color:black;
	}

.vystupy img {
	margin-right:5px;
	}



/* pozvanky ------------------------------------------------------- */
table.pozvanky {
	width:100%;
  border-top:1px solid rgb(192,192,192);
	}

table.pozvanky td {
  border-bottom:1px solid rgb(192,192,192);
  padding-top:5px;
  padding-bottom:15px;
  vertical-align:top;
	}

table.pozvanky td.datum{
  background-color:rgb(245,245,245);
  padding-left:5px;
  width:25%;
	}
 
table.pozvanky td.ico{
  background-color:rgb(245,245,245);
  padding-right:10px;
  text-align:right;
  width:10%;
	}
 
table.pozvanky td.text{
  padding-left:5px;
  width:65%;
	}


/* pozvanka ------------------------------------------------------- */
table.pozvanka {
	width:100%;
	border:1px solid rgb(222,222,222);
	background-color:rgb(245,245,245);
	background-image: url('/pics/elements/traktor.jpg');
	background-repeat: repeat-y;
	}

table.pozvanka td {
  padding:5px;
  padding-left:50px;
  vertical-align:top;
	}

table.pozvanka td.text {
  padding-left:80px;
  padding-top:30px;
  padding-bottom:20px
  }

table.pozvanka span.den {
  font-size:24px;
  color:rgb(122,122,122);
	}


/* volební programy ------------------------------------------------------- */
.program-text {
	padding:10px 5px 0px 65px;
	vertical-align: top;
	border-top: 15px solid white;
	}

.program-obr {
	background-color: rgb(235,235,235);
	padding:10px 10px 15px 10px;
	vertical-align: top;
	border-top: 15px solid white;
	}

/* nadpis volebního programu */
.program h1 {
	text-align:center;
	padding-top: 30px;
	padding-bottom: 20px;
	}

/* nadpis kapitoly volebního programu */
.program h2 {
	padding-bottom: 20px;
	text-transform: uppercase;
	}

.titul {
	font-size:12px;
	text-align:left;
	vertical-align:bottom;
	font-weight: bold;
	color: red;
	padding-left:65px;
	padding-bottom:10px;
	padding-top:35px;
	}


/* publikace ------------------------------------------------------- */
.kniha h1 {
	padding: 0px;
	padding-top: 20px;
	text-transform: uppercase;
	}

.kniha h2 {
	font-size:11px;
	padding: 0px;
	padding-bottom: 20px;
	}

.publikace p {
	margin: 0px;
	height:130px;
	vertical-align:top;
	}

.publikace p.poznamka {
	height:auto;
	margin-bottom:50px;
	}

.publikace h2 {
	font-size: 10px;
	background-color: rgb(127,127,127);
	color:rgb(255,255,255);
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom: 20px;
	}



/* kongresy ------------------------------------------------------- */
.kongresy h2 {
	font-size: 10px;
	color:black;
	text-transform:uppercase;
	border-bottom: 2px dotted rgb(182,182,182);
	padding: 0px;
	padding-bottom:3px;
	margin-bottom: 10px;
	margin-top: 20px;
	}

.kongresy li {
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	}

.kongresy p {
	font-size: 10px;
	padding: 7px;
	padding-right: 0px;
	margin: 0px;
	width: 100%;
	border-bottom: 1px dotted rgb(182,182,182);
	}

.kongresy img {
	float:right;
	}

.kongresy a,.kongresy a:hover,.kongresy a:visited,.kongresy a:active {
	font-weight:bold;
	}

.kongres h1 {
	padding-left: 65px;
	}


/* www odkazy ------------------------------------------------------- */
.www * {
	font-size: 11px;
	}

.www p {
	margin-bottom: 3px;
	text-align:left;
	}

.www img {
	margin-right:5px;
	}


/* ideové konference ------------------------------------------------------- */
.IK h1 {
	text-align:center;
	padding-top: 30px;
	padding-bottom: 20px;
	}

.IK h2 {
	font-size: 11px;
	background-color: rgb(245,245,245);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 60px;
	margin-bottom: 20px;
	border-top: 1px solid rgb(182,182,182);
	border-bottom: 1px solid rgb(182,182,182);
	}

.projev h1 {
	color: black;
	padding-bottom: 3px;
	padding-left: 65px;
	}

.projev h2 {
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 25px; 
	margin-left: 65px;
	border-bottom: 1px solid rgb(182,182,182);
	}

.projev .obr {
	float:right;
	margin-left: 20px;
	margin-bottom: 5px;
	}

.projev .obrazek {
	border: 1px solid black;
	margin: 0px 10px 15px 0px;
	}

/* dokumenty ------------------------------------------------------- */
.dokumenty h2 {
	color:rgb(0,0,0);
	font-size: 13px;
	padding: 0px;
	margin-left:65px;
	margin-bottom:20px;
	}

.dokumenty td.odkaz {
	font-size: 10px;
	background-color: rgb(245,245,245);
	padding-top:10px;
	vertical-align:	baseline;
	border-bottom: 1px solid rgb(182,182,182);
	}

.w50 {
	width:45px;
	} 

.w80 {
	width:90px;
	} 

.w15 {
	width:5px;
	} 

.dokumenty td.text {
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	text-align:left;
	vertical-align:baseline;
	border-bottom:1px solid rgb(182,182,182);
	}

.dokumenty p.anotace {
	font-size:10px;
	font-weight:normal;
	margin:0px;
	margin-top:2px;
	}

.dokumenty p.datum {
	font-size: 10px;
	color:rgb(0,0,102);
	font-weight:normal;
	padding-left: 12px;
	margin:0px;
	margin-top:2px;
	background-repeat: no-repeat;
	background-image: url(pics/elements/sipka1.gif);
	background-position: left;
	}

.kapitola {
	font-size: 12px;
	font-weight: bold;
	margin-top: 55px;
	margin-bottom: 10px;
	text-align:center;
	text-transform: uppercase;
	}

.akce {
	font-size: 12px;
	font-weight: bold;
	color: #D80A1A;
	text-align:right;
	padding:0px;
	padding-bottom:5px;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 300px;
	border-bottom: 1px solid rgb(122,122,122);
	}

.icoKalendar{
	border: 1px solid  rgb(122,122,122);
	}

.dokument h1 {
	color: black;
	padding-bottom: 3px;
	padding-left: 65px;
	}

.dokument h2 {
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px; 
	margin-left: 65px;
	border-bottom: 1px solid rgb(182,182,182);
	}

.dokument h6 {
	font-size: 10px;
	font-weight: normal;
	color: rgb(122,122,122);
	padding: 0px;
	margin: 0px; 
	margin-bottom: 30px; 
	text-align:right;
	}


/* aktuality ------------------------------------------------------- */
.aktuality td {
	padding-bottom:25px;
	text-align:left;
	vertical-align:top;
	}

.aktuality td.obrazek {
	padding-left:65px;
	padding-right:10px;
	} 

.aktuality td.text {
	border-top: 1px solid rgb(192,192,192);
	padding-top:10px;
	}

.aktuality p {
	font-weight:bold;
	margin:0px;
	}

.aktuality p.anotace {
	font-weight:normal;
	margin:0px;
	margin-top:2px;
	}

.aktuality p.datum {
	font-size: 10px;
	color:rgb(0,0,102);
	font-weight:normal;
	margin:0px;
	}

/* ------------------------------------------------------- */
.mezi-nami h1 {
	padding-bottom: 10px;
	padding-left: 65px;
}

.mezi-nami h2 {
	font-size: 11px;
	color: black;
	padding-top: 5px;
	margin-top: 40px;
	margin-bottom: 15px; 
	border-top: 1px solid rgb(182,182,182);
	}


/* ------------------------------------------------------- */
.kontakty h1 {
	padding-bottom: 40px;
	padding-left: 65px;
	}

.kontakty h2 {
	font-size: 11px;
	color: rgb(80,80,150);
	padding-top: 40px;
	padding-left: 65px;
	}


/* ------------------------------------------------------- */
.interview h2 {
	font-family:Tahoma;
	font-size: 18px;
	font-weight: normal;
	color:  black;
	padding: 0px;
	padding-left:65px;
	margin-bottom: 5px;
	text-align:left;
	clear:left;
	}

.interview h6 {
	font-size: 10px;
	font-weight: bold; 
	border-bottom: 1px solid rgb(182,182,182);
	padding-bottom:2px;
	margin-top: 35px;
	margin-bottom: 5px;
	clear:right;
	}

.interview p.funkce {
	font-family:Tahoma;
	padding-left:65px;
	margin: 0px; 
	}


/* ------------------------------------------------------- */
.stanovy ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.stanovy li {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

.kdo {
	padding-left: 65px;
	padding-top: 65px;
	}

.kdo h1{
	padding: 0px;
	margin-bottom: 2px;
	}

p.funkce {
	font-size: 10px;
	font-weight:bold;
	font-family: Tahoma;
	padding-bottom: 20px;
	padding-right: 160px;
	margin-bottom: 30px;
	border-bottom: 1px solid rgb(182,182,182);
	}

.cv{
	font-size: 10px;
	margin-top:20px;
	margin-bottom:30px;
	clear:both;
	}

#CV{
	clear:both;
}

#CV h2{
	font-size: 10px;
	font-weight:bold;
	background-color: rgb(150,150,150);
	color:rgb(255,255,255);
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:40px;
	margin-bottom:5px;
}


#CV p{
	font-size: 10px;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	border: none;
}

/* forum ------------------------------------------------------- */
.forum p.inputinfo {
	color:rgb(122,122,122);
	font-size:10px;
	text-align: justify;
	padding-top:5px;
	padding-bottom: 15px;
	padding-right:145px;
	margin:0px;
	border-bottom: 1px solid rgb(122,122,122);
}

.forum p.info {
	color: rgb(122,122,122);
	font-size: 10px;
	font-family: Tahoma;
	padding-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-image: url(pics/elements/sipka1.gif);
	background-position: left;
}

.forum h2 {
	font-size: 13px;
	padding-top:10px;
	}

.forum p.navigator {
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	}

.forum td.prehled {
	background-color: rgb(245,245,245);
	padding-left:10px;
	padding-right:5px;
	border-bottom: 1px solid rgb(122,122,122);
	}

.forum td.ico {
	background-color:rgb(182,182,182);
	vertical-align:top;
	text-align: center;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom: 1px solid rgb(122,122,122);
	width:140px;
	}

.forum td.ico img{
	border: none;
	}

.forum .Nadpis {
	font-size:10px;
	color: rgb(0,0,102);
	font-weight: bold;
	margin: 0px;
	margin-top: 15px;
	padding-bottom:5px;
	text-indent : 1px;
	border-bottom : 1px dotted rgb(182,182,182);
	text-transform : uppercase;
}


.alarm {
	text-align:left;
	font-weight:bold;
	color: red;
	margin-top:10px;
	margin-bottom:10px;
}

.FormText {
	color: rgb(0,0,80);
	text-align: right;
	}

.PrispevkyHlavicka{
	font-size:10px;
	background-color: rgb(245,245,245);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 20px;
}

.PrispevkyNazev{
	font-weight:bold;
	background-color: rgb(245,245,245);
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.PrispevkyText{
	padding:0px;
	margin: 0px;
	margin-left: 10px;
}

.PrispevkyNavig{
	font-size:10px;
	color: rgb(122,122,122);
	text-align:right;
	padding:0px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.formular{
	background-color:rgb(255,255,204);
	border: 1px solid rgb(122,122,122);
	padding:10px;
}

.flash{
	margin-top:1px;
	margin-bottom:1px;
}

.banner {
	position:absolute;
	left:628px;
	top:112px;
	}

/* forum ------------------------------------------------------- */
.novinky {
	width:100%;
  }

.novinky table {
	width:300px;
  }

.novinky td {
	padding:5px 0px 5px 0px;
	}

.novinky input.w100 {
	width:100%;
  }

/* ------------------------------------------------------- */
.downloadbanners table {
	width:100%;
	vertical-align:top;
	border-top: 1px solid rgb(222,222,222);
  }

.downloadbanners td {
	border-bottom: 1px solid rgb(222,222,222);
	padding:30px 0px 30px 0px;
	vertical-align:top;
  }

.downloadbanners td.flash {
	padding:30px 0px 30px 20px;
	text-align:right;
  }

.downloadbanners tr.nadpis td{
	color: white;
	background-color: rgb(0,0,102);
	padding:3px 5px;
	font-weight:bold;
  }

/* ------------------------------------------------------- */
.www li {
	margin-bottom: 10px;
	}


