html { background: #C1BDA5; }
img { border: 0; }
* {	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; margin: 0; padding: 0; }

a { text-decoration: underline; color: #c83131; text-decoration: underline; }
a:hover { text-decoration: none; }

body 
{
	font-size: 0.75em;
	color: #444;
}

#top
{
	margin: auto;
	position: relative;
	width: 801px;
}

#main 
{
	padding: 0 4px;
	clear: left;
	margin: auto;
	position: relative;
	width: 793px;
	background: #fff url("images/content-top.gif") no-repeat 100% 0; 
}

#skipToContent { display: none; }

#menu { float: left; }
#menu ul { margin: 10px 0 0 8px; list-style-type: none; font-size: 0.9em; }
#menu ul li { float: left; margin-right: 5px; margin-right : 4px; background: #c0362c url("images/mainmenu-right.gif") no-repeat 100% 0; }
#menu ul li a { display: block; color: #fff; text-transform: uppercase; padding: 5px 10px; text-decoration: none; font-weight: bold; }
#menu ul li a:hover { text-decoration: underline; }

#menu ul li.active { float: left; margin-right: 5px; margin-right : 4px; background: #fff url("images/mainmenu-active-right.gif") no-repeat 100% 0; }
#menu ul li.active a { display: block; color: #c0362c; text-transform: uppercase; padding: 5px 10px; text-decoration: none; font-weight: bold; }

#menu ul li a { background: url("images/mainmenu-left.gif") no-repeat; } 
#menu ul li.active a { background: url("images/mainmenu-active-left.gif") no-repeat; } 

#versions { text-align: right; padding: 10px; color: #88846C; font-size: 0.8em; }

#content { padding: 10px; }
#content h1 { color: #C0362C; font-size: 1.3em; }
#content p { padding-bottom: 10px; }

#navigation h1 { margin-bottom: 5px; font-size: 1em; }
.news { margin-bottom: 15px; }
.news a, .clanok h3 a { color: #c83131; font-weight: bold; padding: 3px 0; font-size: 14px; }
h3 a { color: #c83131; font-weight: bold; padding: 3px 0; font-size: 14px; }
.news .text { line-height: 1.3em; padding: 5px 0; }

#col-l { float: left; width: 363px; border-right: 1px #e9e7e4 dashed; padding-right: 15px; font-size: 1.2em; }
#col-l .aktuality img { border: 3px solid #DCD7BB; padding: 2px; float: left; margin-right: 10px; }
#col-l .aktuality { float: left; margin: 10px 0; }
#col-l h1 { margin: 5px 0; }
#col-l .aktuality h2 { font-size: 1em; }
#col-l .aktuality a { color: #c83131; }
#col-l hr { clear: left; height: 1px; background: #E7E7E7; border: 0; }

#col-left { float: left; width: 175px; border-right: 1px #e9e7e4 dashed; padding-right: 15px; }
#col-right { float: left; width: 558px; margin-left: 15px; font-size: 1.3em; }
#col-right h3 { font-size: 1.2em; }

#col-r { float: left; width: 370px; margin-left: 15px; }
#col-r h1 { margin: 5px 0; }

label { cursor: pointer; }
input { padding: 2px; }
#logo { float: left; }
#search { text-align: right; }
#search label { color: #C0362C; font-weight: bold; text-transform: uppercase; }
form.form { margin-top: 5px; }
form.form label { float: left; width: 100px; }
form.form input { margin-bottom: 2px; }
form.form input, textarea { font-size: 1em; }

#lang { padding-top: 15px; color: #000; font-weight: bold; text-align: right; }
#lang a { color: #000; }

#logo { margin-bottom: 5px; }
#header { padding-left: 4px; padding-bottom: 190px; border-bottom: 5px solid #e0dbc8; }
#main #main-image { position: absolute; top: 72px; left: 4px; background: url("images/ilava.jpg") repeat-x; width: 539px; height: 171px; }
#header #hot-news { position: absolute; top: 76px; left: 546px; }
#header h1 { color: #fff; padding: 143px 0 0 26px; font-size: 1.5em; }
#header h2 { /*color: #A8362C;*/ color: #fff; margin: 0 0 0 10px; margin-top: -39px; font-size: 1.2em; }

#main-info { display: block; margin-bottom: 10px; }
.main-infobox { float: left; width: 170px; margin-right: 10px; }
.main-infobox p { padding: 2px 3px; }
.main-infobox span { display: block; background: url("images/title.gif"); width: 157px; height: 18px; padding: 4px 0 0 17px; }
.main-infobox a { color: #C0362C; font-weight: bold; }
.main-infobox ul { list-style-type: none; margin-left: 17px; margin-bottom: 10px; }
.main-infobox ul li { background: url("images/li.gif") no-repeat bottom left; padding-left: 10px; margin-top: 3px; }

#newsletter { border: 3px solid #ECE8CF; }
#newsletter span { display: block; background: #ECE8CF; padding: 5px 10px; font-weight: bold; }
#newsletter div { padding: 5px 10px; }

.uradna-tabula { float: left; width: 170px; padding: 0 10px 10px 0; display: block; line-height: 1.4em; }
.uradna-tabula span { background: url("images/ut.gif") no-repeat bottom left; padding-left: 12px; font-weight: bold; }

.kalendar-podujati { border: 3px solid #ECE8CF; padding: 5px 7px; margin-bottom: 5px; }
.kalendar-podujati h2 { color: #c0362c; font-size: 1em; display: inline; padding-right: 5px; }
.kalendar-podujati h2 a { color: #c0362c; }
.kalendar-podujati div { padding: 5px 0; }
.vsetky-podujatia { border: 3px solid #ECE8CF; padding: 10px; background: #DCD7BB; margin-bottom: 5px; line-height: 1.5em; }


#submenu ul { list-style-type: none; width: 174px; }
#submenu li { background: url("images/submenu.gif") no-repeat left center; padding: 1px; border: 1px solid #ccc; margin-bottom: 1px; }
#submenu li a { display: block; width: 142px; padding: 7px 10px 7px 18px; font-weight: bold; font-size: 1.15em; }
#submenu li.active a { background: #000; color: #fff; }
#submenu li a:hover { background: #000; color: #fff; }

#cleaner, .cleaner { clear: both; padding-top: 10px; }
#foot { clear: both; text-align: center; background: #DCD7BB; line-height: 2em; margin-top: 10px; }
#footer { margin: auto;	position: relative;	width: 801px; background: transparent url("images/content-bottom.gif") no-repeat; height: 5px; }

#col-right h2 { margin: 5px 0; font-size: 1.4em; /*width: 555px;*/ /*width: 100%; */color: #41679a; /*background: url("images/h2.gif");*/ }

#col-right li { list-style-type: none; background: url("images/submenu.gif") no-repeat left center; padding-left: 18px; margin-bottom: 8px; }
#col-right ul.kategorie li { line-height: 1.7em; margin-left: -7px; }

.paging {text-align: center; float: left; margin-top: 10px; width: 500px;}
.paging a {padding: 5px; border: 1px solid #CDCDCD; text-decoration: none; font-weight: bold; margin-top: 20px; font-size: 0.8em; line-height: 30px; background-color: #fff; } 
.paging a.selected {padding: 5px; border: solid 1px #CDCDCD; text-decoration: none; font-weight: bold; margin-top: 20px; background-color: #E1E1E1;}
.paging a:hover { color: #000; background: #eee; text-decoration: none;}

.search { width: 520px; }
.search div { margin: 10px 0; }
.search .b { padding: 5px 10px; border: 1px solid #eee; }

div.hr { height: 12px; background: #fff url("images/hr.jpg") no-repeat scroll center; margin-bottom: 10px; text-align: center; }
div.hr hr { display: none; }

.fotogaleria { clear: both; }
.additional { margin: 10px; text-align: center; width: 500px; font-weight: bold; }

.firmy { padding: 10px; border: 1px solid #eee; margin: 5px 0; width: 542px; }
.firmy h1 { padding: 10px; width: 522px; background: #fffdf0; }

table.dokumenty{ width: 565px; }
.dokumenty th { background: #aaa; color: #fff; padding: 4px; border-left: solid 2px #fff; }
.dokumenty td { background: #f9f9f9; padding: 4px; border-top: solid 2px #fff; border-left: solid 2px #fff; }
.dokumenty th.a, .dokumenty td.a { border-left: none; }
.dokumenty .b { text-align: center; }

.infobar { width: 545px; background: #f9f9f9; padding: 10px; margin-bottom: 5px; }
.infobar img { vertical-align: middle; }

.poslanci { float: left; width: 100%; }
.poslanec { float: left; width: 45%; background: #edebdd; border: 3px solid #dcd7bb; margin: 5px; }
.poslanec .poslanec2 { padding: 4px; height: 130px; //height: 150px; overflow: auto; }
.poslanec .fotka { float: left; margin-right: 4px; }
.poslanec .text { float: left; }
.poslanec .info h3 { margin: 0; color: #FFF; }
.poslanec .info p { margin-top: 1em; line-height: 1.5em;}
.poslanec img { border: none; }

.podujatia {
  padding: 0px;
  float: left;
  width: 100%;
  padding-top: 1.33em;
  padding-bottom: 1.33em;
}

.podujatia table { width: 100%; }
.podujatia th { color: #FFF; padding: 4px; border-right: solid 2px #FFF; border-bottom: solid 2px #FFF; background: #bbb; }
.podujatia td { padding: 4px; border-right: solid 2px #FFF; border-bottom: solid 2px #FFF; background: #fafafa; }
.podujatia .datum, .podujatia .cas { text-align: center; }
.podujatia .datum { width: 12em; }

#fotogaleria {background-color: #F2F2F2; padding: 5px;}
#fotka {width: 26%; border: 1px solid silver; background-color: White; padding: 10px; margin-left: 10px; text-align: center; height: 200px; float: left;}
.fotogallery_img {padding: 3px; border: 1px solid #aaaaaa; background-color: #F6F6F6; vertical-align: middle; margin-top: 15px;}
.gallery_main {width: 172px;height: 140px;background-color: #fafafa;border: 1px solid #ccc;text-align: center;line-height: 140px;margin-left: 5px; margin-right: 5px;margin-bottom: 5px;float: left;}
.gallery_main_large {width: 560px;background-color: #fafafa;border: 1px solid #ccc;text-align: center;line-height: 140px;margin-right: 5px;margin-bottom: 5px;float: left; padding-bottom: 15px;}
.galery_mainpg {float: left; margin-right: 10px;}
.image {line-height: 12px;}
.popis {clear:left;margin-top:5px;font-size:10px;}

.center { text-align: center; }

/* anketa */
.box-anketa {
  padding: 5px;
  width: 250px;
  color: #2E4D92;
}

.box-anketa h2, .box-anketa p strong { color:#D22700; }

.box-anketa p {
  margin: 0 0 0.8em 0;
}

.box-anketa p.pocet {
  font-size: 0.9em;
  padding-left: 4px;
  color: #757688;
  margin-top: 1.0em;
}

.box-anketa .cnt a {
  color: #7c7c7c;
  font-weight: normal;
  text-decoration: underline;
  padding-left: 4px;
}

.box-anketa a:hover {
  text-decoration: none;
}

.box-anketa .vysledky {
  display: block;
  color: #7c7c7c;
  font-weight: bold;
  height: 1em;
  margin-top: 2px;
}

.box-anketa .ciara {
  display: block;
  width: 80%;
  padding-right: 3px;
  float: left;
  text-align: left;
  background: #fafafa;
}

.box-anketa .ciara span {
  display: block;
  padding: 0 4px;
}

.box-anketa .ciara span span {
  display: block;
  padding: 0;
  background: #fafafa url('images/bar.gif') 0% 50% repeat-x;
}


.box-anketa .cislo {
  text-align: right;
  display: block;
  width: 14%;
  float: left;
}
/* // anketa */



.diskusia {
  background-color: #F0FDE1;
  padding: 2px;
  margin-bottom: 1.33em;
}

.diskusia {
  background-color: #ECEFF4;
  padding: 2px;
  margin-bottom: 1.33em;
}

.diskusia {
  background-color: #FDFAE0;
  padding: 2px;
  margin-bottom: 1.33em;
}

.diskusia table.diskusie {
  width: 100%;
}

.diskusia table.diskusie th.nadpis1 {
  border-right: none;
  border-top: none;
}

.diskusia table.diskusie th.nadpis1 {
  background-color: #5A7A3B; color: #FFF; padding: 4px 10px;
}

.diskusia table.diskusie th.nadpis1 {
  background-color: #00438A; color: #FFF; padding: 4px 10px;
}

.diskusia table.diskusie th {
  padding: 2px 2px 2px 10px;
  text-align: left;
/*  border-top: 2px solid #FFF;*/
  border-right: 2px solid #FFF;
}

.diskusia table.diskusie th {
  background-color: #5A7A3B; color: #FFF; padding: 4px 10px;
/*  color: #5A7A3B;
  background-color: #DBEFC2;*/
}

.diskusia table.diskusie th {
  background-color: #00438A; color: #FFF; padding: 4px 10px;
/*  color: #00438A;
  background-color: #D1DBE5;*/
}

.diskusia table.diskusie th.last {
  border-right: none;
  text-align: center;
  padding: 2px;
}

.diskusia table.diskusie td {
  padding: 2px;
  vertical-align: middle;
  border-top: 2px solid #FFF;
  border-right: 2px solid #FFF;
}

.diskusia table.diskusie td.main {
  padding: 2px 2px 2px 10px;
}

.diskusia table.diskusie th.cisla {
  text-align: center;
  padding: 2px;
}

.diskusia table.diskusie td.cisla {
  text-align: center;
  background-color: #DBEFC2;
  color: #5A7A3B;
}

.diskusia table.diskusie td.cisla {
  text-align: center;
  background-color: #FFFBD4;
  color: #00438A;
}

.diskusia table.diskusie td.info {
  text-align: center;
  border-right: none;
}

.diskusia .prispevok {
  border-bottom: solid 2px #FFF;
}

.diskusia .prispevok h3 {
  padding: 4px 10px;
  margin: 0;
  font-size: 1em;
}

.diskusia .prispevok h3 {
  background-color: #5A7A3B;
  color: #FFF;
}

.diskusia .prispevok h3 {
  background-color: #00438A;
  color: #FFF;
}

.diskusia .prispevok h3 {
  background-color: #A1711F;
  color: #FFF;
}

.diskusia .prispevok2 {
  float: left;
  width: 100%;
  background-color: #F0FDE1;
}

.diskusia .prispevok2 {
  float: left;
  width: 100%;
  background-color: #B2DA91;
}

.diskusia .prispevok2 {
  float: left;
  width: 100%;
  background-color: #99C36C;
}

.diskusia .prispevok .autor {
  float: left;
  width: 100px;
  padding: 2px 10px;
}

.diskusia .prispevok .autor {
  color: #5A7A3B;
  background-color: #DBEFC2;
  
}

.diskusia .prispevok .text {
  float: left;
  padding: 2px;
}

.diskusia a {
  font-weight: bold;
  color: #595959;
  text-decoration: underline;
}

.diskusia a:hover {
  color: black;
  text-decoration: none;
}

.diskusia .autor {
  float: right;
  color: #2D4D9A;
}

.diskusia th.tema {
  width: 300px;
}

fieldset { border: 1px solid #999; padding: 10px; }
fieldset legend { padding: 5px 10px; border: 1px solid #aaa; }
