body { font-family: arial, verdana,  helvetica, sans-serif; font-size: 13px; 
background: url(/images/center-shade.gif) top center repeat-y;
background-color: #eee; margin: 0; padding: 0; border: 0;	}

p, td, ul, ol, li, dl, dt, dd { font-family: arial, verdana,  helvetica, sans-serif; }

p { line-height: 1.5; text-align: justify; }

p.zarovnat { text-align: justify; }

p.chyba { color: red; font-weight: bold; }

td { vertical-align: top; padding: 0; }

form { margin: 0; }

a:link, a:visited, a:active { color: #03C; }
a:hover { color: #C80000;}

a.pdf, a.doc, a.xls, a.file, a.zip, a.pps, a.ppt, a.jpg, a.jpeg { padding: 2px 0 2px 20px; background-position: 0% 50%; background-repeat: no-repeat; }
a.pdf { background-image: url(/images/icons/pdf.gif); }
a.doc { background-image: url(/images/icons/word.gif); }
a.xls { background-image: url(/images/icons/excel.gif); }
a.file { background-image: url(/images/icons/file.gif); }
a.zip { background-image: url(/images/icons/zip.gif); }
a.ppt, a.pps { background-image: url(/images/icons/ppt.gif); }
a.jpg, a.jpeg { background-image: url(/images/icons/jpeg.gif); }

a.back { background: url(/images/icons/backward.gif) 0 0 no-repeat; padding: 0 0 0 25px; font-weight: bold; }

p.okzaznam {  padding: 10px 0;  text-align: center; font-size: 11px; }
p.okzaznam span { background: url(/images/okb.gif) 5px 5px no-repeat; background-color: #fad163; padding: 5px 10px 5px 25px; font-weight: bold;}
p.errorzaznam { padding: 10px 0;  text-align: center; font-size: 11px;}
p.errorzaznam span { background: red; color: white; font-weight: bold; padding: 2px 5px; }
p.smallerror { color: red; font-weight: bold; font-size: 11px; }


ul#dbchyby { color: red; font-weight: bold; }

img { border: 0; }

div.cb { clear: both; }

div.ram { width: 950px; margin: 0 auto; padding: 0 0 10px 0; background-color: white; }

div.topWrap { position: relative;  background: url(/images/top-mh.jpg) 0 0 no-repeat; height: 158px; }

div.topNaviBar { position: absolute; top: 3px; left: 712px; width: 220px; text-align: right; padding: 0; }
div.topNaviBar a.home { color: black; font-size: 11px; background: url(/images/icon_home.gif) 0 50% no-repeat; padding: 2px 0 2px 18px; }
div.topNaviBar a.sm { color: black; font-size: 11px; background: url(/images/icon_sitemap.gif) 0 50% no-repeat; padding: 2px 0 2px 24px; margin-left: 15px; }

div.languages { position: absolute; top: 3px; left: 248px; width: 100px; }
div.languages a { color: black; font-size: 11px; background-position: 0 50%; background-repeat: no-repeat; padding: 2px 0 2px 23px; }
div.languages a.cz { background-image: url(/images/icons/flag_cz.gif); }
div.languages a.en { background-image: url(/images/icons/flag_uk.gif); }

div#logowrap {  position: absolute; top: 5px; left: 20px; height: 92px;  padding: 0; width: 200px;}
div#logowrap img { display: block; margin: 0 auto; }

div#homeButWrap { position: absolute; top: 130px; left: 20px; padding: 0; width: 188px; height: 22px; }
div#homeButWrap a { background: url(/images/icons/hometab3.gif) 0 0 no-repeat; display: block; padding: 3px 20px; text-align: center; text-decoration: none; color: black; }
div#homeButWrap a:hover { text-decoration: underline; }

div#logowrap img.ropa { margin: 0 50px 0 70px; }
div#logowrap img.et { margin: 10px 0 0 70px; }
div#logowrap img.mh { margin: 0 50px 0 0; }

img#steel {  position: absolute; top: 130px; left: 18px; }

div.topWrap div.navi { position: absolute; top: 3px; left: 730px; width: 210px; }

div.topWrap div.banner { position: absolute; top: 30px; left: 750px; width: 190px; background-color: white; border: 1px solid black; }

div.topWrap div.navi a.home { color: gray; font-size: 11px; background: url(/images/icon_home.gif) 0 50% no-repeat; padding: 2px 0 2px 18px; }
div.topWrap div.navi a.sm { color: gray; font-size: 11px; background: url(/images/icon_sitemap.gif) 0 50% no-repeat; padding: 2px 0 2px 24px; margin-left: 15px; }

div.menuwrap { padding: 0 0 0 230px; }

table#menuButs td { padding: 0 0 0 25px; }
table#menuButs a {  width: 210px;  color: black; text-decoration: none; background: url(/images/icons/newtab.gif) 0 0 no-repeat; padding: 6px 0;  text-align: center;  outline: none;  display: block;}
table#menuButs a:hover {  text-decoration: underline; }

table#menuButs a.mh, table#menuButs a.ropa, table#menuButs a.hra { font-weight: bold;  }
table#menuButs a.mh { background-image: url(/images/icons/newtab-mh.gif);  color: black;}
table#menuButs a.ropa { background-image: url(/images/icons/newtab-ropa2.gif);   color: white;}
table#menuButs a.hra { background-image: url(/images/icons/newtab-hra.gif); color: white  }

div#submenu { padding: 10px 10px 20px 20px;  background-image: url(/images/icons/submenuShadow.gif); background-position: 0% 100%; background-repeat: no-repeat;  }
div#submenu a { margin-right: 20px; }
div#submenu a.active { font-weight: bold; text-decoration: none;  }

div.ropa { background-color: #669934;  }
div.ropa a:link, div.ropa a:visited { color: white; }
div.hra  { background-color: #7b7b7b;  }
div.hra a:link, div.hra a:visited { color: white; }
div.mh   { background-color: #e1aa04;  }
div.mh a:link, div.mh a:visited { color: black; }

div#subpageMenuWrap { padding: 0; float: left; width: 200px; }
ul#localmenu { list-style-type: none; margin: 0; padding: 0; }
ul#localmenu li { padding: 0; }
ul#localmenu a {  display: block; background: url(/images/icons/odkaz.gif) 0 50% no-repeat; padding: 10px 0 10px 25px; border-bottom: 1px dotted silver; }
ul#localmenu a span { font-weight: normal; display: block; }
ul#localmenu a.active { font-weight: bold; text-decoration: none; background-color: #eee; color: black; }

div#newsletter { background: url(/images/newsletter.gif) 0 0 no-repeat; background-color: #669934; padding: 110px 10px 10px 10px; margin: 15px 0 0 0; }
div#newsletter p { margin: 0 0 10px 0; padding: 0; color: white; text-align: left; font-size: 11px; }
div#newsletter p.regerr, div#newsletter p.regok { padding: 25px 5px 10px 5px; background-position: 50% 5px; background-repeat: no-repeat; background-color: white; }
div#newsletter p.regerr { color: red; background-image: url(/images/icons/vykricnik.gif); }
div#newsletter p.regok { color: black; background-image: url(/images/icons/okb.gif); }
div#newsletter input.rbutt { display: block; margin: 5px 0 0 0; font-weight: bold; }

div#subpageContent { width: 670px; float: right; padding-right: 10px; }
div#subpageContent h3 { font-size: 14px; font-weight: normal; margin: 15px 0 5px 0; }
div#subpageContent div.divider, table#aktTab div.divider, div.rightBlok div.divider { border: 0; padding: 0;  margin: 10px 0; background: url(/images/icons/dost223.gif) 0 0 repeat-x;}
div#subpageContent ul.nolist { list-style-type: none; margin: 0; padding: 0; }
div#subpageContent ul.nolist li { padding: 5px 0; }

/*
green:  #669934
blue:   #00479e
yellow: #e1aa04
*/

div#mainbox { padding: 20px 15px 20px 20px;  border: 0; }

div.b-ropa { border-color: #669934; }
div.b-hra { border-color: #7b7b7b; }
div.b-mh { border-color: #e1aa04; }

h1 { margin: 0 0 15px 0; font-size: 20px; font-weight: normal;  }
h1.aktuality {  letter-spacing: 0; background: url(/images/icons/shadowBoxHeader.gif) 0 0 repeat-x; padding: 2px 0 4px 10px;  font-size: 10px; color: white; font-family: verdana;  font-weight: bold; margin: 0 0 5px 0; }
h1.aktuality a { text-decoration: none; color: white; }
h1.aktuality span { font-size: 10px; }
h1.kalendar { background: url(/images/icons/shadowBoxHeader.gif) 0 0 repeat-x; padding: 1px 0 2px 10px; margin-top: 13px; font-size: 15px; color: #484848; letter-spacing: 0.1em; }

h1 span.lighter { color: gray; }

h2 { font-size: 17px; margin: 0 0 10px 0; color: #3a3a3a; }



h4 { font-size: 13px; color: #3a3a3a; margin: 0 0 10px 15px; padding: 0 0 0 10px; border-style: solid; border-width: 0 0 0 10px;  }
h4.mh { border-color: #e1aa04; }
h4.ropa { border-color: #669934; }
h4.hra { border-color: #7b7b7b; }

table#disclaimer { width: 100%;  }
table#disclaimer td { border-top: 1px solid #eee; padding: 3px 10px 15px 10px; color: gray; font-size: 11px;}
table#disclaimer td.loga { text-align: right; padding: 6px 10px 15px 0; }
table#disclaimer a { color: gray; }
table#disclaimer img { border: 0; margin: 0 10px 0 0; }

ul { list-style-type: square; }
li { padding: 2px 0; }

ul.ciselne { list-style-type: decimal; }

ul.ciselne li { padding: 10px 0; }

ul.ciselne li ol { list-style-type: lower-alpha; }
ul.ciselne li ol li { padding: 5px 0; }

ul.downlist { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
ul.downlist li { padding: 5px 0; }


ul.icons { list-style-type: none; list-style-image: url(/images/icons/odkaz2.gif); margin: 10px 0; }
ul.icons li { padding: 0 0 10px 0; line-height: 1.5; }

div.mainleft { float: left; width: 50%; padding-right: 20px; }
div.mainright { float: right; width: 45%; padding-left: 20px;}


div#imgbox { z-index: 1000; position:absolute; border: 1px solid #BCBCBD; background: url(/images/imgboxbg2.gif) 0% 0% repeat-x; background-color:black; padding: 3px 0 10px 0; margin: 0; color:white; z-index: 999; text-align: right; }
div#imgbox img { border: none; display:block; margin: 5px auto 0 auto; padding: 0;  }
div#imgbox a.closepopup { color: white; background: url(/images/close3.gif) 0% 70% no-repeat;  padding-left: 18px; font-weight: bold; font-family: verdana; font-size: 11px; margin-right: 6px; }
div#imgbox p#imgpopis { margin: 0 auto; padding: 5px; font-size: 11px; font-weight: bold; text-align: left; color: white; background-color: black; }
div#imgbox p#imgautor { color: white; background-color: black; font-size: 10px; margin: 0 auto; padding: 0 5px 2px 5px; color: silver; text-align: left; }

img.iright, img.ileft { border: 1px solid silver;  }
img.iright { float: right; margin: 0 0 10px 10px;  }
img.ileft { float: left; margin: 10px 10px 10px 0; }


/*  obecne */

div.textBlok { width: 48%; float: left; padding-right: 20px; background: url(/images/icons/dost223.gif) 100% 0% repeat-y; }
div.rightBlok { width: 48%; float: right; padding-left: 15px;  }

div.textBlok p, div.rightBlok p { text-align: justify; }

div.textBlok p.topp, div.rightBlok p.topp { margin-top: 0; padding-top: 0; }

table.infoTab { width: 100%; background-color: silver; }
table.infoTab td { font-size: 11px; padding: 2px 5px; background-color: white; }
table.infoTab td.hodnota { text-align: center; vertical-align: middle; }
table.infoTab td.tabHeader { font-size: 12px; font-weight: bold; background-color: #fce090; padding: 5px; }
table.infoTab td.iLab, table.infoTab td.iLab2 { vertical-align: middle; font-weight: bold; background-color: #eee; }
table.infoTab td.iLab2 { text-align: center; }
table.infoTab td.poradi { text-align: right; }

/* uvodni stranka  */

table#homeTab { width: 100%; }
table#homeTab td.sekce { width: 536px; }

table#homeTab img { border: 0; }

table#homeTab p.uvod { text-align: justify; font-size: 11px; margin: 0 0 15px 0; padding: 0 5px 0 0; }
table#homeTab p.uvod a { color: black; text-decoration: none; border-bottom: 1px dotted gray;  }
table#homeTab p.uvod a:hover { color: red; }
table#homeTab p.uvod span.bigg { font-size: 13px; font-weight: bold; } 

div.hpLeft { width: 40%; float: left; /*padding-right: 10px; background: url(/images/icons/dost223.gif) 100% 0% repeat-y; */ }
div.hpLeftSekce {  width: 35%; float: left; padding-right: 15px; }
div.hpRight { width: 59%; float: right;  /* border: 1px solid pink; */}
div.hpRight img { display: block; margin: 0 auto; }

table#homeTab div.hpClear { clear: both; margin: 0 0 15px 0; }

table#homeTab ul.homepageMenu { list-style-type: none; margin: 0; padding: 0; }
table#homeTab ul.homepageMenu li { padding: 10px 0; }
table#homeTab ul.homepageMenu a { font-size: 13px; font-weight: bold; background-position: 0 50%; background-repeat: no-repeat; padding: 6px 0 6px 40px; }
table#homeTab ul.homepageMenu a.informace { background-image: url(/images/icons/homepage/informace.gif); background-position: 5px 50%; }
table#homeTab ul.homepageMenu a.odkazy { background-image: url(/images/icons/homepage/odkazy.gif); }
table#homeTab ul.homepageMenu a.diskuze { background-image: url(/images/icons/homepage/diskuze.gif); }
table#homeTab ul.homepageMenu a.mapa { background-image: url(/images/icons/homepage/mapa.gif); background-position: 5px 50%; }
table#homeTab ul.homepageMenu a.strategie { background-image: url(/images/icons/homepage/strategie.gif); background-position: 5px 50%; }
table#homeTab ul.homepageMenu a.ssmall { background-image: none; /*font-size:11px;*/ padding: 6px 10px 6px 10px; border: 2px solid red; }
table#homeTab ul.homepageMenu a.fotogalerie { background-image: url(/images/icons/homepage/fotogalerie.gif);  }
table#homeTab ul.homepageMenu a.publikace { background-image: url(/images/icons/homepage/publikace.gif); background-position: 5px 0; }
table#homeTab ul.homepageMenu a.media { background-image: url(/images/icons/homepage/media2.gif);  }
table#homeTab ul.homepageMenu a.kontakty { background-image: url(/images/icons/homepage/kontakty.gif); background-position: 8px 50%;  }


h2.kh2, h2.kh2_2 { font-size: 20px; }
h2.kh2_2 { padding-top: 20px; border-top: 1px solid silver; }

div.rightBlok ul.mainMenu { list-style-type: none; margin: 0; padding: 0; }
div.rightBlok ul.mainMenu li { padding: 10px 0; }
div.rightBlok ul.mainMenu a { font-size: 13px; font-weight: bold; background-position: 0 50%; background-repeat: no-repeat; padding: 6px 0 6px 40px;  }
div.rightBlok ul.mainMenu a.mh { background-image: url(/images/icons/homepage/mh.gif); background-position: 5px 50%; }
div.rightBlok ul.mainMenu a.ropa { background-image: url(/images/icons/homepage/ropa.gif); }
div.rightBlok ul.mainMenu a.hra { background-image: url(/images/icons/homepage/hra.gif); }

div.calWrap { width: 315px; float: left; }
div.bannersWrap {/* width: 120px; float: right; */ margin: 15px 0 0 0; }

table#homeTab div.round { padding: 0 6px 6px 0; margin: 0 0 5px 0; background: url(/images/shadow.gif) 100% 100% no-repeat; }
table#homeTab div.round div {padding: 0; border-left: 1px solid #cacaca; border-top: 1px solid #cacaca;  }

table#homeTab td.aktuality { padding-left: 10px; }


table#homeTab  h2 { font-size: 12px; border-width: 0 0 0 3px; padding: 0 0 6px 5px; margin: 0; border-style: solid; }
table#homeTab  h2.mh { border-color: #e1aa04; }
table#homeTab  h2.ropa { border-color: #669934;}
table#homeTab  h2.hra { border-color: #7b7b7b;}

table#homeTab  span.aktdat { display: block; font-size: 11px; font-weight: bold; color: #d18700; }

table#homeTab span.mh, table#homeTab span.ropa, table#homeTab span.hra { font-size: 12px; font-weight: bold; color: #d18700; border-width: 0 0 0 3px; border-style: solid; padding: 0 0 6px 5px;  }
table#homeTab span.mh { border-color: #e1aa04; }
table#homeTab span.ropa { border-color: #669934;}
table#homeTab span.hra { border-color: #7b7b7b;}

table#homeTab span.akcedat { display: block; font-size: 11px; color: gray; font-weight: bold; color: orange; }

table#homeTab div.round div.aktbox { margin: 0; padding: 0 10px 5px 10px; border: 0;}
table#homeTab div.round div.aktbox p { padding: 0; margin: 0; font-size: 11px; line-height: 1.0; }
table#homeTab div.round div.dalsiPolozky { margin: 5px 0 0 0; padding: 5px 0 8px 5px;  background: url(/images/roundgradbg.gif) 0 0 repeat-x; border: 0; }

table#homeTab div.round div.divider { border: 0; padding: 0; width: 95%; margin: 0 auto 8px auto; background: url(/images/icons/dost223.gif) 0 0 repeat-x;}

table#homeTab div.round div.aktbox table.aktInTab { width: 100%; margin: 0; }
table#homeTab div.round div.aktbox table.aktInTab img { border: 0; margin: 0;}
table#homeTab div.round div.aktbox table.aktInTab td.imgHolder { width: 1%; }
table#homeTab div.round div.aktbox table.aktInTab td.textHolder { padding-left: 10px; font-size: 11px; }


table#homeTab div.round div.aktbox p.misto { padding: 0 0 0 17px; margin: 0 0 2px 0; font-size: 11px; font-weight: bold; background: url(/images/icons/icon_map-12x12.gif) 0 50% no-repeat; }


div.localNavi { margin: 0 0 15px 0; padding: 0 0 10px 0; background: url(/images/icons/dot.gif) 0 100% repeat-x; }

/*  prehled starsich aktualit */



a.starsiakt { background: url(/images/icons/odkaz.gif) 5px 50% no-repeat; padding-left: 28px; }

table#aktprehled { width: 100%; }
table#aktprehled img.thumb { border: 1px solid silver; padding: 3px; float: right; }

table#aktprehled td.mh, table#aktprehled td.ropa, table#aktprehled td.hra { padding: 0 60px 0 20px; background-position: 100% 0; background-repeat: no-repeat; }
table#aktprehled td.mh { background-image: url(/images/loga/aktuality-mh.jpg); }
table#aktprehled td.ropa { background-image: url(/images/loga/aktuality-ropa.jpg); }
table#aktprehled td.hra { background-image: url(/images/loga/aktuality-hra.jpg); }


table#aktprehled h2 { font-size: 14px; margin: 0 0 5px 0; padding: 0; }

table#aktprehled span.aktdat { display: block; font-size: 11px; font-weight: bold; color: #d18700;  }
table#aktprehled span.aktuvod { color: #282828; }


/* aktualita  */

table#aktTab { width: 100%; }
table#aktTab td.aktText { width: 50%; text-align: justify; padding-right: 20px; line-height: 1.5; }
table#aktTab td.aktPrilohy { width: 50%; padding-left: 20px; }
table#aktTab div.vlozeno { font-weight: bold; color: #d18700; }
table#aktTab div.autor { padding: 15px 0 0 0; }
table#aktTab div.autor p { margin: 0; padding: 0; font-size: 11px; }

table#aktTab table.rozpocet td { padding: 5px 0; white-space: nowrap; }
table#aktTab table.rozpocet td.rolab { text-align: right; padding-right: 10px; font-weight: bold; }

div.shadowBox { padding: 0 6px 6px 0; margin: 0 0 15px 0; background: url(/images/shadow.gif) 100% 100% no-repeat; }
div.shadowBox div {padding: 5px 10px 10px 10px; border-left: 1px solid #cacaca; border-top: 1px solid #cacaca; }

table#aktTab h2 { letter-spacing: 0.1em; font-weight: normal; font-size: 12px; color: gray; margin: 0 0 15px 0; padding: 3px 0 3px 30px; background-position: 0 50%; background-repeat: no-repeat; }

table#aktTab h2.docs { background-image: url(/images/icons/attachment.gif);  }
table#aktTab h2.foto { background-image: url(/images/icons/camera.gif);  }

table#aktTab h2.kontakty { margin: 0 0 15px 0; padding: 5px 0 3px 30px; background-image: url(/images/icons/icon_contact.gif); font-weight: bold;  }

table#aktTab h3 { font-size: 14px; margin: 0 0 8px 0; padding: 0; }
div.dots, table#aktTab div.dots, div#subpageContent div.dots { background: url(/images/icons/dot.gif) 0% 0% repeat-x; margin: 10px 0; } 
table#aktTab table.termin td, div#subpageContent table.termin td { padding: 5px 0; }
table#aktTab table.termin td.tl, div#subpageContent table.termin td.tl { text-align: right; padding-right: 5px; color: gray; }

table#obce-kontakty { width: 100%; }
table#obce-kontakty td { font-size: 11px; padding: 2px 0; }
table#obce-kontakty td.khead { font-size: 12px; font-weight: bold; }
table#obce-kontakty td.funkce { font-size: 12px; font-style: italic; }
table#obce-kontakty td.klab { color: gray; text-align: right; padding-right: 6px; }
table#obce-kontakty td.kspace { padding: 0; }


ul.docx { list-style-type: none; padding: 0; margin: 10px 0 0 25px; }
ul.docx li { padding: 3px 0 3px 20px; background-position: 0 50%; background-repeat: no-repeat; }

ul.docx li.pdf { background-image: url(/images/icons/pdf.gif); }
ul.docx li.xls { background-image: url(/images/icons/excel.gif); }
ul.docx li.doc { background-image: url(/images/icons/word.gif); }
ul.docx li.ppt { background-image: url(/images/icons/ppt.gif); }
ul.docx li.pps { background-image: url(/images/icons/ppt.gif); }
ul.docx li.zip { background-image: url(/images/icons/zip.gif); }
ul.docx li.file { background-image: url(/images/icons/file.gif); }

table#aktTab td.aktPrilohy img { border: 0; }

table#aktTab td.aktPrilohy img.standalone { border: 1px solid silver; }


/*  obrazek v oramovanem boxu  */

.imgwrap, table#aktTab td.aktPrilohy .imgwrap { position: relative; padding:0;  margin: 10px 10px 0 30px; border: 0;  }
.imgwrap img, table#aktTab td.aktPrilohy .imgwrap img { margin: 0; border: 1px solid black; }

.imgwrap .QLIcon, table#aktTab td.aktPrilohy .imgwrap .QLIcon {	padding: 3px 5px; position: absolute;	z-index: 2;	width: 60px;	left: 1px; border: 0; background-color: black; }	
.imgwrap .QLIcon a, table#aktTab td.aktPrilohy .imgwrap .QLIcon a { padding: 3px 5px 3px 20px; color: white; font-size: 11px; background: url(/images/icons/zoom2.gif) 0 50% no-repeat; }

.shadowBox .fotoThumbPopis, table#aktTab td.aktPrilohy .imgwrap .fotoThumbPopis { font-size: 10px; color: gray; padding: 0 0 10px 30px; border: 0; }


/* LEADER */

div#leader h3 { font-size: 13px; color: gray; font-weight: bold; margin: 0 0 5px 0; padding: 0 0 0 10px; border-left: 5px solid #669934; }
div#leader h3.hra { border-color: #7b7b7b; }
div#leader p { padding-left: 20px; }

p.pvyzva span { background-color: gray; padding: 3px 5px; color: white; font-weight: bold; }


div#leader table.rozpocet td { padding: 5px 0; white-space: nowrap; }
div#leader table.rozpocet td.rolab { text-align: right; padding: 5px 10px; font-weight: bold; color: gray; border-left: 5px solid #669934; }


/* seznam - clenske obce, katalog firem */

ul.noListBig { list-style-type: none; margin: 0; padding: 0 0 0 30px; font-size: 14px; }
ul.noListBig li { padding: 5px 0; }
ul.noListBig a { font-weight: bold; font-size: 13px; background: url(/images/icons/foldercl.gif) 0 50% no-repeat; padding: 2px 0 2px 25px; }
ul.noListBig a:hover { background-image: url(/images/icons/folderop.gif); }
ul.noListBig span { color: gray; font-size: 12px; margin-left: 15px; }
ul.noListBig div.info { color: gray; font-size: 12px; padding-left: 25px; }

/* Strategie rozvoje regionu */

table#strategie { width: 95%; margin: 15px 0 0 0; }
table#strategie td { padding: 15px 10px; background: url(/images/icons/dot.gif) 0% 100% repeat-x; }
table#strategie td.rok { font-weight: bold; color: orange; padding-left: 0; }
table#strategie img { border: 1px solid gray; }
table#strategie strong { font-size: 14px;  }


table#strategie span.spopis { font-size: 11px; display: block; margin: 5px 0 0 0; }
table#strategie span.spopis2 { font-size: 12px; display: block; margin: 5px 0 0 0; color: gray; line-height: 1.5; }
table#strategie ul.download { margin: 10px 0 0 0; list-style-type: none; }
table#strategie div.dWrap { margin-top:10px; }

/*  Mapa stranek  */

table#sitemap { margin: 0 0 0 50px; }
table#sitemap a { display: block; padding: 0 0 0 3px; margin: 2px 0 0 0; }


/* kontakty  */

table.kontakty { margin: 0 0 15px 40px; }
table.kontakty td { padding: 5px 10px; line-height: 1.3; }
table.kontakty td.label { text-align: right; padding: 5px 0; font-weight: bold; color: gray; }
table.kontakty td.spacer { padding: 0; }


/* odkazy  */

ul.odkazy { list-style-type: none; margin: 0 0 0 30px; }
ul.odkazy li { padding: 8px 0; }
ul.odkazy a { display: block; font-size: 14px; font-weight: bold; padding: 2px 0 2px 22px; background: url(/images/icons/odkaz.gif) 0 50% no-repeat; }
ul.odkazy span { display: block; padding: 5px 0 0 22px; background: url(/images/treemenu/branchbottom.gif) 0 0 no-repeat; }


/* Pracovnici  */

table#pracovnici { width: 100%; }
table#pracovnici td { padding: 5px 10px; font-size: 11px; }
table#pracovnici td.lab { background-color: #eee; font-weight: bold; border-bottom: 1px solid silver;}
table#pracovnici td.spacer { border-bottom: 1px solid silver; padding: 0; }
table#pracovnici td.spacer img { border: 0; }
table#pracovnici td.jmeno { font-weight: bold; font-size: 13px; white-space: nowrap;}
table#pracovnici td.jmeno a { font-weight: normal; }
table#pracovnici td.fce, table#pracovnici td.tel { white-space: nowrap; }
table#pracovnici td.tel, table#pracovnici td.mail { text-align: left; }
table#pracovnici a.detaily, table#pracovnici a.detailym { font-size: 11px; background-position: 6px 50%; background-repeat: no-repeat; padding: 3px 3px 3px 20px;  }
table#pracovnici a.detaily { background-image: url(/images/icons/plus2.gif); }
table#pracovnici a.detailym { background-image: url(/images/icons/minus2.gif); color: gray; }

table#pracovnici td.detailInfo { padding: 5px 0;} 
table#pracovnici table td.imgHolder { padding-right:10px; }
table#pracovnici img { border:1px solid black; }

table#pracovnici table.pracKontakty { width: 100%;  }
table#pracovnici table.pracKontakty td { padding: 5px 0; vertical-align:top; text-align: justify; }
table#pracovnici table.pracKontakty td.kontLab { text-align: right; padding-right: 6px; color: gray; white-space: nowrap; font-weight: bold;}
table#pracovnici table.pracKontakty ul { margin: 0; padding: 0; list-style-type: none;  }
table#pracovnici table.pracKontakty li { padding: 0 0 4px 0; }

/*  Diskuze */

div#postboxNew { margin-bottom: 10px; }
div#diskuze_kategorie { margin:  0 0 20px 0; color: silver;}
div#diskuze_kategorie strong { color: black; }

div.dwr { margin: 10px 0 0 0; }

div.rozklikbox { text-align: right; }
a.detaily, a.detailym { background-position: 0% 50%; background-repeat: no-repeat; padding: 0 6px 0 20px;  }
a.detaily2, a.detaily2m { background-position: 6px 50%; background-repeat: no-repeat; padding: 3px 5px 5px 30px;   }

a.detaily, a.detaily2 { background-image: url(/images/icons/plus.gif); }
a.detailym, a.detaily2m { background-image: url(/images/icons/minus.gif); color: black; background-color: #f5f2e3; }

div.postbox { background:#e2ddcb; background:#f5f2e3; margin: 0 0 15px 0; padding:10px; }
div.postbox h2 { font-size: 15px; margin: 0 0 10px 0; padding: 0; }
div.postbox table { margin: 0 auto; }
div.postbox td { padding: 5px; }
div.postbox td.flabel { text-align:right;}
div.postbox input, div.postbox textarea { font-family: arial; font-size: 12px; }

div#okbox { background:#e2ddcb; margin: 15px 0; padding: 20px 10px; text-align: center;  }

div.header_diskuze { background: url(/images/icons/ohlas2.gif) 3px 50% no-repeat; background-color: #e2ddcb; padding: 4px 0 4px 26px; font-size: 10px;  color: #323232; border-top: 1px solid silver; margin: 8px 0 0 0; }
p.diskuze { padding: 6px 0 6px 26px; margin: 0 0 10px 0; }

div.header_d2 { border-top: 1px solid silver; background: url(/images/icons/d2.gif) 0% 0% repeat-x; padding: 2px 0 3px 5px; }

div.header_d2 .dnes { font-weight: bold; color: red; }
p.message { padding: 6px 0 0 5px; margin: 0; }


/* reference  */

div#ref { width: 500px; }
div#ref h2 { font-size: 14px; margin: 20px 0 5px 0; padding: 0;}
div#ref p { padding: 0 0 0 20px; }

div#ref ul.hra { list-style-type: none; list-style-image: url(/images/icons/odkaz2.gif); }
div#ref ul.hra li { padding: 0 0 10px 0; line-height: 1.5; }

/* mapa */

table#mapa { margin: 15px 0 0 50px; }
table#mapa .img-shadow, table#mapa .img-shadow { float:left; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#mapa .img-shadow img, table#mapa .img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }
table#mapa p { clear: both; display:block; text-align:center; padding:0 28px 0 0; margin: 0; color: gray; font-size: 11px; }
table#mapa p { clear: both; display:block; text-align:left; padding:0 0 0 10px; margin: 0; color: gray; font-size: 11px; }
table#mapa .img-shadow2 { float:left; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#mapa .img-shadow2 img { display: block; position: relative; background-color: #fff; border: 1px solid black; margin: -6px 6px 6px -6px; padding: 4px;  }


/* hospodareni */

table.hospodareni { width: 100%; background-color: silver; margin: 0 0 20px 0; }
table.hospodareni td { padding: 8px; background-color: white; }

table.hospodareni td.hLab { background-color: #eee; padding: 10px 8px; font-weight: bold;  }
table.hospodareni td.hLab2 { background-color: #eee; padding: 10px 8px; font-weight: bold; font-size: 16px;  }
table.hospodareni td.rok { font-weight: bold; background-color: #eee; text-align: center; padding-top: 13px; }


table.hospodareni ul { list-style-type: none; margin: 0; padding: 0;  }
table.hospodareni li { padding: 5px 0; }
table.hospodareni ul span { display: block; color: gray; font-size: 11px; padding-left: 20px; }

div#smaller table.hospodareni td { font-size: 11px; }

/* HRA - organy */
table.organy { width: 100%; background-color: silver; margin: 0 0 20px 0; }
table.organy td { padding: 4px 8px; background-color: white; font-size: 11px; }
table.organy td.oLab { background-color: #eee; font-weight: bold; }
table.organy td.hLab { background-color: #eee; font-weight: bold; padding: 8px; font-weight: bold; font-size: 12px; }

/* fotogalerie - hlavni  */

table#fotothumbs { margin: 0 auto; width: 100%; }
table#fotothumbs td { padding: 0 0 15px 0; }
table#fotogalerietab { width: 100%; }

table#fotothumbs .img-shadow, table#fotogalerietab .img-shadow { float:left; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotothumbs .img-shadow img, table#fotogalerietab .img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }
table#fotothumbs div.popis { text-align:center; padding:0 10px 0 0; margin: 0 auto; color: gray; font-size: 10px; width: 130px; }

table#fotothumbs .img-shadow2 { float:left; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotothumbs .img-shadow2 img { display: block; position: relative; background-color: #fff; border: 1px solid black; margin: -6px 6px 6px -6px; padding: 4px;  }


table#fotomenubox { width: 100%; margin: 0 0 10px 0; }
table#fotomenubox td { padding: 0; }
table#fotomenubox td.mainbuts { text-align: center; padding-left: 140px; }
table#fotomenubox td.thumbs { text-align: right; padding-right: 10px;  }
table#fotomenubox .fotoinfo {  padding: 2px 4px; margin: 0 10px; }
table#fotomenubox .fotocount { margin: 0 10px; font-size: 10px; font-family: verdana; font-weight: bold; color: white; padding: 3px 10px; background-color: gray; }

table#fotomenubox a { font-weight: bold; background-repeat: no-repeat; font-size: 14px; }
table#fotomenubox a.predchozi { background-image: url(/images/icons/backward.gif); background-position: 0% 50%; padding-left: 22px; }
table#fotomenubox a.nasledujici { background-image: url(/images/icons/forward.gif); background-position: 100% 50%; padding-right: 22px; }
table#fotomenubox a.nahledy { background-image: url(/images/icons/nahledy.gif); background-position: 0% 50%; padding-left: 25px; }

div#fotodnebox {  margin: 0 0 15px 0; }
div#fotodnebox img { border: 1px solid black; display: block; margin: 0 auto;}
div#fotodnebox p { padding: 5px 10px; margin: 0 auto; background-color: #e5e5e5; border: 1px solid silver; border-bottom: 0; }
div#fotodnebox div.fotopopis { margin: 0 auto 5px auto; }

table#thumbnavi { width: 98%; margin: 10px 0 10px 5px;  background-color: #eee; }
table#thumbnavi td {  font-size: 11px; padding: 5px; }
table#thumbnavi td.fotoSelect { width: 400px; }
table#thumbnavi select { font-size: 11px; }
table#thumbnavi h5 { font-size: 11px; margin: 0; padding: 0 0 8px 0; }
table#thumbnavi a, table#thumbnavi strong { padding: 3px 6px; margin-right: 5px; font-size: 13px; border-style: solid; border-width: 1px; }
table#thumbnavi a { text-decoration: none; font-weight: bold; background-color: silver;  border-color: #e2e0e0 #959494 #959494 #e2e0e0; }
table#thumbnavi strong { color: white; background-color: #484848; border-color: #737373 #1b1b1b #1b1b1b #737373; }

div#moreInfoBox {  border: 10px solid #eee; padding:0; width: 400px;  }
div#moreInfoBox h6 { font-size: 16px; padding: 0 10px 10px 10px; margin:0; background-color: #eee; border: 0; color: gray;}
div#moreInfoBox ul { list-style-type: none; margin: 10px; padding: 0; }

/* fotogalerie - sekce  */

div#fotogalerie { padding-left:10px; }
div#fotogalerie img { border: 1px solid #a9a9a9; padding: 4px; float: left; margin: 0 10px 0 0;}
div#fotogalerie a { font-size: 14px; font-weight: bold; line-height: 1.3;}
div#fotogalerie div.cb { clear:both; }
div#fotogalerie p { margin: 0; padding: 3px 0; }
div#fotogalerie p.popis { color: black; }
div#fotogalerie p.galinfo { padding: 0; font-size: 12px; margin: 8px 0 3px 0; color: gray; /* font-family: courier; */ }
div#fotogalerie p.cdat { padding: 0; font-size: 12px; margin: 0; /*font-family: courier; */ }

div#fotogalerie div.dot { margin: 20px 0; background: url(/images/icons/dot.gif) 0% 0% repeat-x; }
div#fotogalerie div.dot img { border: 0; margin: 0; padding: 0; }
div#fotogalerie h1 { margin-bottom: 10px; font-weight: normal; font-size: 25px; }
div#fotogalerie p.popis2 { color: gray; font-weight: bold; padding: 10px 0 0 5px; }

div#fotogalerie p.list { padding: 0 0 10px 0; margin: 0 0 15px 0; border-bottom: 1px solid silver; }
div#fotogalerie p.list a { font-size: 14px; background: url(/images/icons/backward.gif) 0% 50% no-repeat; padding: 2px 0 2px 22px; }


table#fotogalerietab { width: 100%; }

table#fotogalerietab .img-shadow { float:left; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotogalerietab .img-shadow-notloaded { float:left; background: url(/images/icons/loading_icon.gif) 50% 50% no-repeat; background-color:#eee; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotogalerietab .img-shadow img { display: block; position: relative;  background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }
table#fotogalerietab p { clear: both; display:block; text-align:left; padding:0 0 0 10px; margin: 0; color: gray; font-size: 11px; }

table#fotogalerietab .img-shadow2 { float:left; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotogalerietab .img-shadow2 img { display: block; position: relative; background-color: #fff; border: 1px solid black; margin: -6px 6px 6px -6px; padding: 4px;  }

div#fgnavi { margin: 10px 0; background-color: #F4F4F4; padding: 10px; }
div#fgnavi h1.n { font-size: 14px; color: gray; padding: 0; margin: 0 0 10px 0; font-weight: bold; }
div#fgnavi a { font-size: 12px; padding: 3px 7px; background-color: white; margin-right: 5px; }
div#fgnavi strong {font-size: 12px; padding: 3px 7px; background-color: #C80000; color: white; margin-right: 5px; }

/* projekty - dokumenty  */

div#p_docbox { margin: 15px 0; background: url(/images/icons/dost223.gif) 0 0 repeat-x; padding: 15px 0 0 0;}
div#p_docbox h2 { background: url(/images/icons/attachment.gif) 0 50% no-repeat;  font-size: 13px; color: gray; font-weight: bold; margin: 0 0 10px 0; padding: 3px 0 3px 24px;}

div#p_docbox p { padding: 0; margin: 0 0 10px 0; font-weight: bold; }

div#p_docbox ul { margin:0; padding:0; list-style-type:none; }
div#p_docbox ul li { padding: 3px 0; }
div#p_docbox ul img { border: 0; }
div#p_docbox a.up { background: url(/images/icons/up.gif) 0% 0% no-repeat; padding: 0 0 0 20px; }
div#p_docbox a.file, div#p_docbox a.pdf, div#p_docbox a.doc, div#p_docbox a.zip, div#p_docbox a.xls, div#p_docbox a.pps, div#p_docbox a.ppt, div#p_docbox a.jpg, div#p_docbox a.jpeg { background-position: 0% 0%; background-repeat: no-repeat; padding: 0 0 2px 20px; }
div#p_docbox a.file { background-image: url(/images/icons/file.gif); }
div#p_docbox a.pdf { background-image: url(/images/icons/pdf.gif); }
div#p_docbox a.zip { background-image: url(/images/icons/zip.gif); }
div#p_docbox a.doc { background-image: url(/images/icons/word.gif); }
div#p_docbox a.xls { background-image: url(/images/icons/excel.gif); }
div#p_docbox a.ppt, div#p_docbox a.pps { background-image: url(/images/icons/ppt.gif); }
div#p_docbox a.jpg, div#p_docbox a.jpeg { background-image: url(/images/icons/jpeg.gif); }

div#p_docbox a.dir { font-weight: bold; background: url(/images/icons/dir.gif) 0% 0% no-repeat; padding: 0 0 0 20px; }

div.dbox h1 { font-weight: bold; letter-spacing: 0; }

/* grantovy program */

table#gplogos { margin: 0 0 15px 0; }
table#gplogos img { border: 0; }
table#gplogos td.pov { padding-right:50px; padding-bottom:15px;}
table#gplogos td.vahala { padding-right:50px; }
table#gplogos td.cement { padding-right:30px; }
table#gplogos td.schafer { text-align: right; }
table#gplogos td.zelezo { text-align: right; }

table#aktTab h3.gploga { font-size: 11px; color: #4f4f4f; margin: 15px 0 10px 0; padding: 5px 0 0 0; border-top: 1px solid silver; }

div#gploga2009 { margin: 0 0 15px 0; position: relative; height: 180px; }
div#gploga2009 img { border: 0; position: absolute; }
div#gploga2009 img.kunst { top: 5px; left: 250px; }
div#gploga2009 img.cement { top: 15px; left: 0; }
div#gploga2009 img.vahala { top: 70px; left: 0; }
div#gploga2009 img.schafer { top: 10px; left: 238px; }
div#gploga2009 img.tondach { top: 85px; left: 145px; }
div#gploga2009 img.hra { top: 55px; left: 335px; }

div.h1Wrap {  position: relative; }
div.h1Wrap div.aBox { position: absolute; top: 3px; left: 550px;    }
div.h1Wrap div.aBox a { font-weight: bold;  font-size: 14px;  }

div#dmdocs h5 { font-size: 12px; margin: 0 0 10px 0; padding: 0; }
div#dmdocs ul { list-style-type: none; margin-left: 10px; padding-left: 0; }
div#dmdocs ul span { font-size: 11px; color: gray; margin-left: 9px; }

div.facebook { margin: 40px 0 0 0;  }

