/* vynulovat defaultni hodnoty */
body, h1, h2, h3, ul, li, p, fieldset, img, form, input {padding:0; margin:0;border:0;}
img { border: 0px; }
a { outline: none; }

body { background: #ebd6e8 url('images/main-background.jpg') no-repeat right top; text-align:center; font-family: Arial, helvetica, sans-serif; font-size: 62.5%; color: #000;}

/*#flower { position: absolute; top: 0px; right: 0px; z-index: 100; width: 330px; height: 298px; background: url('images/flower.png'); }
*html #flower { position: absolute; top: 0px; right: 0px; z-index: 100; width: 330px; height: 298px; background: none; 
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flower.png', sizingMethod='image'); }*/

#header { height: 237px; text-align: left;}
  #header h1 { width:466px; height: 79px; background: url('images/h1-starostove.gif') no-repeat; text-indent: -9000px; position: relative; top: 15px; left: 34px; }
  #header p.top-menu { font-size: 1.1em; float: right; padding-right: 205px; padding-top: 34px; color: #fff; z-index: 200; }
  #header p.top-menu a { color: #bb3168; text-decoration: none; }
  #header p.top-menu a:hover { color: #7f4e95; text-decoration: underline; }
/*  #header p.nas-cil {width:562px; height:101px; margin: 31px 0px 0px 34px; background: url('images/p-nas-cil.png') no-repeat; text-indent: -9000px; }*/
#nas-cil { position:absolute; top:120px; left:30px; z-index:100;width:800px; height:80px;   }
#nas-cil h2  {color:white; font-size:160%;}
#nas-cil img  {float:left; margin-right:20px;}
#container {background: #fff url('images/corner-top-right.gif') no-repeat right top; text-align: left; width:1000px; font-size: 1.2em; overflow: auto;}
  #container .space {padding:34px 34px 15px 34px;}
  #container .space2 {padding:10px 34px 15px 34px;}
  #container p {padding-bottom: 6px;}
  #container p.signatari { font-size: 0.9em;}
  #container p.justify { text-align: justify; }
  #container p.dotaz { font-weight: bold; }
  #container p.odpoved { color:#bb3168; border-bottom: 1px solid #dedede; margin-bottom: 10px;  }
  #container a {color: #78569b; font-weight: bold; text-decoration: underline;}  
  #container a:hover {color: #bb3168;}
  #container a.video {background: url('images/icon_video.gif') no-repeat left top; display: block; line-height: 38px; padding-left: 42px; padding-top: 4px;}
  #container a.pdf {background: url('images/pdf.gif') no-repeat left top; display: block; line-height: 16px; padding-left: 22px; }
  #container a.dopis {background: url('images/dopis.png') no-repeat left 50%; display: block; line-height: 38px; padding-left: 42px; padding-top: 4px;}

#container-bottom {background: #fff url('images/corner-bottom-right.gif') no-repeat right top; width:1000px; height: 24px;}

#left-menu {background: #d2a3ca url('images/corner-menu.gif') no-repeat right top; width:1000px; height: 26px; margin-bottom: 20px; z-index:200;}
  #left-menu p {padding-top: 5px; color: #fff; font-size: 1.1em; padding-left: 31px;  }
  #left-menu a {color: #fff; text-decoration: none; padding: 0px 3px;}
  #left-menu a.active {font-weight: bold; color: #7f4e95;}
  #left-menu a:hover {color: #c14779; text-decoration: underline;}
  #left-menu a.podpora {font-weight: bold; color: #bb3168;}

#footer {background: #d2a3ca url('images/corner-menu.gif') no-repeat right top; width:1000px; height: 26px; margin: 20px 0px;}
  #footer p {padding-top: 1px; color: #fff; font-size: 1.1em; padding-right: 34px; text-align: right;}
  #footer p.top09 {text-align: left; float: left; padding-top: 5px; padding-left: 34px; }
  #footer a {color: #bb3168; text-decoration: none; }
  #footer a:hover {color: #bb3168; text-decoration: underline;}

#aktualne { background: #f1fff4 url('images/corner-aktualne-bottom.gif') no-repeat right bottom;  width:970px;}
  #aktualne ul { background: url('images/corner-aktualne-top.gif') no-repeat right top; padding: 10px 0px 10px 34px; list-style: none;}
  #aktualne ul li {background: url('images/h2-aktualne.gif') no-repeat; text-indent: -9000px;}
  #aktualne p {padding-left: 34px; padding-right: 20px;}
  #aktualne .datum { color: #bb3168; font-weight: bold; padding-right: 10px;}
  #aktualne .zdroj { color: #5d5c5c; font-weight: bold; font-size: 0.9em;}
  #aktualne strong { color: #7f4e95;}

#galerie p {float: left; width: 400px; margin-right: 20px; font-size: 0.9em;}

div.pf2010 { background: url('images/pf2010.jpg') no-repeat 0 0; float:right; height:428px; text-indent:-9000px; width:274px; }

/* nadpisy h2 */
h2.vitejte {text-indent:-9000px; height: 17px; background: url('images/h2-vitejte.gif') no-repeat left top; padding-bottom: 10px;}
h2.osobnosti-uvod {text-indent:-9000px; height: 14px; background: url('images/h2-osobnosti-uvod.gif') no-repeat left top; padding-bottom: 10px;}
h2.volebni-program {text-indent:-9000px; height: 17px; background: url('images/h2-volebni-program.gif') no-repeat left top; padding-bottom: 10px;}
h2.volebni-program2 {text-indent:-9000px; height: 17px; background: url('images/h2-volebni-program2.gif') no-repeat left top; padding-bottom: 10px;}
h2.stanovy {text-indent:-9000px; height: 17px; background: url('images/h2-stanovy.gif') no-repeat left top; padding-bottom: 10px;}
h2.osobnosti {text-indent:-9000px; height: 17px; background: url('images/h2-osobnosti.gif') no-repeat left top; padding-bottom: 10px;}
h2.tiskove-zpravy {text-indent:-9000px; height: 17px; background: url('images/h2-tiskove-zpravy.gif') no-repeat left top; padding-bottom: 10px;}
h2.tiskova-prohlaseni {text-indent:-9000px; height: 17px; background: url('images/h2-tiskova-prohlaseni.gif') no-repeat left top; padding-bottom: 10px;}
h2.kalendar {text-indent:-9000px; height: 17px; background: url('images/h2-kalendar.gif') no-repeat left top; padding-bottom: 10px;}
h2.galerie-starostove {text-indent:-9000px; height: 17px; background: url('images/h2-galerie-starostove.gif') no-repeat left top; padding-bottom: 10px;}
h2.kontakty {text-indent:-9000px; height: 17px; background: url('images/h2-kontakty.gif') no-repeat left top; padding-bottom: 10px;}
h2.hry {text-indent:-9000px; height: 14px; background: url('images/h2-hry.gif') no-repeat left top; padding-bottom: 10px;}
h2.foto {text-indent:-9000px; height: 14px; background: url('images/h2-foto.gif') no-repeat left top; padding-bottom: 10px;}
h2.video {text-indent:-9000px; height: 14px; background: url('images/h2-video.gif') no-repeat left top; padding-bottom: 10px;}
h2.ostatni {text-indent:-9000px; height: 14px; background: url('images/h2-ostatni.gif') no-repeat left top; padding-bottom: 10px;}
h2.deset-cilu {text-indent:-9000px; height: 18px; background: url('images/h2-deset-cilu.gif') no-repeat left top; padding-bottom: 10px;}
h2.spolecne {text-indent:-9000px; height: 17px; background: url('images/h2-spolecne.gif') no-repeat left top; padding-bottom: 10px;}
h2.napsali {text-indent:-9000px; height: 17px; background: url('images/h2-napsali.gif') no-repeat left top; padding-bottom: 10px;}
h2.podporuji-nas {text-indent:-9000px; height: 17px; background: url('images/h2-podporuji-nas.gif') no-repeat left top; padding-bottom: 10px;}
h2.online-diskuze {text-indent:-9000px; height: 17px; background: url('images/h2-online-diskuze.gif') no-repeat left top; padding-bottom: 10px;}
h2.dopis-starostum {text-indent:-9000px; height: 17px; background: url('images/h2-dopis-starostum.gif') no-repeat left top; padding-bottom: 10px;}
h2.otazky {text-indent:-9000px; height: 17px; background: url('images/h2-otazky.gif') no-repeat left top; padding-bottom: 10px;}
h2.galerie-volby-zastupitelstvo {text-indent:-9000px; height: 17px; background: url('images/h2-galerie-volby-zastupitelstvo.gif') no-repeat left top; padding-bottom: 10px;}
h2.galerie-volby-parlamentni {text-indent:-9000px; height: 17px; background: url('images/h2-galerie-volby-parlamentni.gif') no-repeat left top; padding-bottom: 10px;}
h2.financni-podpora {text-indent:-9000px; height: 17px; background: url('images/h2-financni-podpora.gif') no-repeat left top; padding-bottom: 10px;}

h2.text {color: #8e6eaa; font-size: 1.3em; padding-top: 10px; padding-bottom: 5px;}
h3 {color: #bb3168; font-size: 1.1em; padding-top: 5px; padding-bottom: 5px;}

ul {list-style: none; padding: 5px;}
ul.cile {padding-left: 160px;}
ul li {background: url('images/li1.gif') no-repeat left 5px; padding-left: 15px; padding-bottom: 5px;}
ol li {padding-bottom: 5px;}

table.kandidatka td.jmeno {padding-right: 20px; font-weight: bold;}
table.kandidatka td.cislo {padding-right: 20px; }

table.kandidatka2 { border-collapse: collapse; }
table.kandidatka2 th {padding-right:20px; text-align: left; color: #7f4e95; border-bottom: 1px solid #e5dcea;}
table.kandidatka2 td {padding-right:20px;}
table.kandidatka2 td.jmeno {font-weight: bold;}
table.kandidatka2 td.poradi {text-align: center;}

table.organy {border-collapse: collapse; }
table.organy td.jmeno {width: 150px;}

table.tab1 {border:1px solid silver;}
table.tab1 td {padding:3px;}
td.tabzahlavi {background:#EBD6E8;}
td.tabzvyrazneni1 {background:#EBD6E8;}
td.tabzvyrazneni2 {background:#D2A3CA;font-weight:bold;}

p.center {text-align: center;}

p.tisk-datum {font-size: 0.9em; font-weight: bold; color: #666666;}
#container p.tisk-nadpis a {color: #bb3168; text-decoration: none;}
#container p.tisk-nadpis a:hover {color: #bb3168; text-decoration: underline;}
p.tisk-info {font-size: 0.9em; margin-bottom: 20px;}

strong span { color: #bb3168; }
span.podpora { font-size: 0.9em; font-weight: bold; color: #666666; }

a.foto {padding-right: 5px;}
a.foto img {border: 2px solid #d2a3ca; }
a.foto:hover img {border: 2px solid #8e6eaa;}

a.volby img { float: left; padding: 5px; border: 1px solid #dedede; margin-right: 10px; }
a.volby:hover img { border: 1px solid #bb3168; }

a.jak-financne { display: block; width: 295px; height: 53px; background: url('images/jak-financne.gif') no-repeat left top; margin-top: 10px; text-indent: -9000px; }
a.jak-financne:hover { opacity:0.7;filter:alpha(opacity=70); }

img.foto-home {float: left; padding: 0px 10px 10px 0px;}
img.foto-uvod-osobnosti {float: left; padding: 0px 15px 10px 0px;}
img.foto-akce {float: right; padding-left: 15px; padding-bottom: 10px;} 

table.setkani { border-collapse: collapse; }
table.setkani th {text-align: left; padding-right: 15px; border-bottom: 1px solid #ebd6e8; color: #bb3168; }
table.setkani td {padding-right: 15px; vertical-align: top; }
table.setkani td.cas { text-align: right;}
table.setkani tr.space { height: 25px; vertical-align: top;}

form.diskuze label { width: 100px; float: left; font-weight: bold; }
form.diskuze input[type=text] { border: 1px solid #b7b7b7; width: 200px; margin-bottom: 2px; padding: 1px; }
form.diskuze input[type=submit] { border: 1px solid #b7b7b7; width: 100px; }
form.diskuze textarea { border: 1px solid #b7b7b7; width: 400px; height: 150px; margin-bottom: 2px; padding: 1px; font-family: sans-serif; }
form.diskuze input.text { width: 96px; margin-top: 2px; }
form.diskuze em { display: block; font-size: 11px; font-style: normal; }
form.diskuze span { color: #f00; }

p.chyba { background: #fff6bf url('images/chyba.png') center no-repeat;	background-position: 15px 50%;
	text-align: left;	padding: 5px 20px 5px 45px;	border: 1px solid #ffd324; margin: 5px 0px; }
	
p.ok { background: #e5fab1 url('images/ok.png') center no-repeat;	background-position: 15px 50%;
	text-align: left;	padding: 5px 20px 5px 45px;	border: 1px solid #b0e62a; margin: 5px 0px 10px 0px; }

img.doporucene { margin-left: 34px; margin-bottom: 10px; }

.blue { color: #b9471d; font-size: 1.1em;}
.left {text-align: left;}  
.zalomeni { clear:both; }


