BODY { font-family: Arial; margin: 0px; padding: 0px; background-color: #ffffff; height: 100%; text-align: left;  }
TD, P, DIV  { font-size: 8pt; }
INPUT, SELECT, TEXTAREA  { font-size: 8pt; font-family: Arial, Helvetica; }

A:link { color: #C40009; text-decoration: none }
A:visited { color: #C40009; text-decoration: none }
A:active { color: #C40009; text-decoration: none }
A:hover { color: #C40009; text-decoration: underline }

/* error msg */
UL.error { color: #d90000;  list-style-type: square; margin-top: 2px; margin-bottom: 2px;  }
UL.error LI { color: #d90000; }

#copyright { text-align: right; padding: 0 20 5 0; }

#page {  margin: 0 auto 0 auto; width: 780px; text-align: left; height: 100%;  }
#header {text-align: left; width:780px;  height: 22px; background:  url(/gui/top03.gif) top left no-repeat; }
.menubar { position: relative; top: 2; left: 160; text-align: left; width: 620px; font-size: 9pt; font-weight: bold; }

.menubar A:link { color: #ffffff; text-decoration: none }
.menubar A:visited { color: #ffffff; text-decoration: none }
.menubar A:active { color: #ffffff; text-decoration: none }
.menubar A:hover { color: #DEDB18; text-decoration: none }

.menubar A.sel:link { color: #000000; text-decoration: none }
.menubar A.sel:visited { color: #000000; text-decoration: none }
.menubar A.sel:active { color: #000000; text-decoration: none }
.menubar A.sel:hover { color: #000000; text-decoration: none }

.menublock {  padding: 15 0 15 0; }
.menublock DIV { font-size: 8pt; color: #ffffff; font-weight: bold;  }

.menublock A:link { color: #ffffff; text-decoration: none }
.menublock A:visited { color: #ffffff; text-decoration: none }
.menublock A:active { color: #ffffff; text-decoration: none }
.menublock A:hover { color: #000000; text-decoration: none }

.menublock A.sel:link { color: #000000; text-decoration: none }
.menublock A.sel:visited { color: #000000; text-decoration: none }
.menublock A.sel:active { color: #000000; text-decoration: none }
.menublock A.sel:hover { color: #000000; text-decoration: none }


.menublock .l1 { margin: 0 0 0 0; padding: 0 3 3 5; font-size: 9pt; background-color: #0DAADF; border-width: 1 0 1 0;  }
.menublock .l2 { margin: 0 0 0 0; padding: 0 3 3 20; font-size: 8pt; background-color: #1CB6EB; }
.menublock .l3 { margin: 0 0 0 0; padding: 0 3 3 35; font-size: 8pt; background-color: #34CBFF; }

.tickertb TD.title { color: #ffffff; font-size: 9pt; font-weight: bold; padding: 1 2 1 2;  }
.tickertb .body { border-color: #2270AC; border-width: 0 1 1 1; border-style: solid; background-color: #E5EDF4; padding: 5px; }

TD.menu_cell { padding: 10 5 10 10; background: url(/gui/menu_back.gif) top left repeat;  }
TD.menu_cell TD { padding: 0 0 1 0 ;  }

DIV.module_body { margin: 10 0 0 0; }



#cols { position: relative; width: 780px;  float: left; height: auto; }
#clear { position: relative; top: 0; left: 0; width: 780px; background: #eeeeee; text-align: left;  float: left; }

.copyrightcell { background: url(/gui/footer_right.gif) top left no-repeat; font-weight: normal; padding: 2 5 2 25; font-size: 8pt; color: #000000; text-align: right; }

.col_dark_left { }
.col_pale_right { padding: 20 0 0 0;  }
.col_pale { padding: 20 10 0 10;  }

/* form */
TD.notnull { font-weight: bold; color: #000000 }
TD.notnull-bad { color: #d70000; font-weight: bold; }
TD.null { font-weight: normal; }
TD.null-bad { color: #d70000; font-weight: normal; }

/* parsed */

.parsed { font-size: 10pt; font-family: Arial; }

.parsed H1 { font-size: 13pt; font-weight: bold; margin: 5 0 10 0; color: #115487; }
.parsed H2 { font-size: 11pt; font-weight: bold; margin: 5 0 7 0; color: #115487; }
.parsed H3 { font-size: 10pt; font-weight: bold; margin: 0 0 5 0; color: #115487; }
.parsed H4 { font-size: 9pt; font-weight: normal; margin: 0 0 4 0; color: #115487; }
.parsed H5 { font-size: 8pt; font-weight: normal; margin: 0 0 3 0; color: #115487; }

.parsed IMG.left { float: left; margin: 0 6 3 0; }
.parsed IMG.right { float: right; margin: 0 0 3 6; }
.parsed IMG.center { text-align: center; margin-left: auto; margin-right: auto;  }

.parsed TD { font-size: 10pt; }

.parsed .tbimgleft { float: left; margin: 0 5 5 0; }
.parsed .tbimgright { float: left; margin: 0 0 5 5;  }

.parsed UL, OL { margin: 0 5 0 25; padding: 0 0 10 0; }
.parsed LI { color: #000000;   font-size: 10pt; }
.parsed UL { list-style-type: square; }
.parsed OL.alpha { list-style-type: lower-alpha; }

.parsed P {  color: #000000; font-size: 10pt;  }
.parsed STRONG { color: #2270AC; }

.parsed A:link { color: #115487; text-decoration: none }
.parsed A:visited { color: #115487; text-decoration: none }
.parsed A:active { color: #115487; text-decoration: none }
.parsed A:hover { color: #115487; text-decoration: underline }

/* form */
.formtb TD.form_name { margin: 2px; font-size: 9pt; text-align: center; font-weight: bold; }
.formtb .form_action { margin: 2px; font-size: 8pt;  }
.formtb .form_submit { padding: 5px;  text-align: center; }
.formtb .form_subtitle { margin: 2px; font-size: 8pt;  }
.formtb .form_text_box { width: 150px; text-align: left; margin: 5px; }
.formtb .form_error { margin: 2px; font-size: 8pt; font-weight: bold; color: #d90000; font-weight: bold; }
.formtb .header TD { font-size: 8pt; font-weight:bold; text-align: left; }


/* articles */
.articles { font-size: 10pt; font-family: Arial; }

.articles H1 { font-size: 13pt; font-weight: bold; margin: 0 0 10 0; color: #115487; }
.articles H2 { font-size: 11pt; font-weight: bold; margin: 0 0 7 0; color: #115487; }
.articles H3 { font-size: 10pt; font-weight: bold; margin: 0 0 5 0; color: #115487; }
.articles H4 { font-size: 9pt; font-weight: normal; margin: 0 0 4 0; color: #115487; }
.articles H5 { font-size: 8pt; font-weight: normal; margin: 0 0 3 0; color: #115487; }

.articles IMG.left { float: left; margin: 0 6 3 0; }
.articles IMG.right { float: right; margin: 0 0 3 6; }
.articles IMG.center { text-align: center; margin-left: auto; margin-right: auto;  }

.articles TD { font-size: 10pt; }

.articles UL, OL { margin: 0 5 0 25; padding: 0 0 10 0; }
.articles LI { color: #000000;   font-size: 10pt; }
.articles UL { list-style-type: square; }
.articles OL.alpha { list-style-type: lower-alpha; }

.articles P {  color: #000000; font-size: 10pt;  }
.articles STRONG { color: #2270AC; }

.articles A:link { color: #115487; text-decoration: none }
.articles A:visited { color: #115487; text-decoration: none }
.articles A:active { color: #115487; text-decoration: none }
.articles A:hover { color: #115487; text-decoration: underline }


.articles .subtitle { margin: 3 0 0 0; font-size: 9pt; font-weight: normal; }
.articles .navigate { text-align: right; margin: 10 0 0 0; font-size: 9pt; font-weight: normal; }



/* news */

.news { font-size: 8pt; font-family: Arial; }

.news H1 { font-size: 9pt; font-weight: bold; margin: 0 0 3 0; color: #115487; }
.news .link { margin: 0 0 5 0; font-size: 8pt; font-weight: normal; text-align: right;  }

.news A:link { color: #115487; text-decoration: none }
.news A:visited { color: #115487; text-decoration: none }
.news A:active { color: #115487; text-decoration: none }
.news A:hover { color: #115487; text-decoration: underline }

/* headlines */

.headlines { font-size: 10pt; font-family: Arial; }

.headlines H1 { font-size: 13pt; font-weight: bold; margin: 0 0 0 0; color: #115487; }
.headlines H2 { font-size: 11pt; font-weight: bold; margin: 0 0 7 0; color: #115487; }
.headlines H3 { font-size: 10pt; font-weight: bold; margin: 0 0 5 0; color: #115487; }
.headlines H4 { font-size: 9pt; font-weight: normal; margin: 0 0 4 0; color: #115487; }
.headlines H5 { font-size: 8pt; font-weight: normal; margin: 0 0 3 0; color: #115487; }

.headlines IMG.left { float: left; margin: 0 6 3 0; }
.headlines IMG.right { float: right; margin: 0 0 3 6; }
.headlines IMG.center { text-align: center; margin-left: auto; margin-right: auto;  }
.headlines .divider { margin: 3 0 7 0; }

.headlines TD { font-size: 10pt; }

.headlines UL, OL { margin: 0 5 0 25; padding: 0 0 10 0; }
.headlines LI { color: #000000;   font-size: 10pt; }
.headlines UL { list-style-type: square; }
.headlines OL.alpha { list-style-type: lower-alpha; }

.headlines P {  color: #000000; font-size: 10pt;  margin: 0 0 5 0; }
.headlines STRONG { color: #2270AC; }

.headlines A:link { color: #115487; text-decoration: none }
.headlines A:visited { color: #115487; text-decoration: none }
.headlines A:active { color: #115487; text-decoration: none }
.headlines A:hover { color: #115487; text-decoration: underline }


.headlines .subtitle { margin: 3 0 0 0; font-size: 9pt; font-weight: normal; }
.headlines .link { text-align: right; margin: 0 0 10 0; font-size: 8pt; font-weight: normal; clear: both; }

.headlines .navigate { text-align: right; margin: 30 0 0 0; font-size: 9pt; font-weight: normal;  }



/* region */

.region_select { text-align: right; margin: 10 0 10 0; }

.mapa { text-align: center; }
.mapa IMG { border: 1px black solid; }

.thumb { width: 130px; height: 170px; float: left; margin: 20 10 0 10; }
.thumb .pic { width: 130px; height: 135px; }
.thumb .pic IMG { border: 1px black solid; }
.thumb .txt { width: 130px; height: 35px; }


/* obec */
#hlavicka { width: 780px; height: 103px; background: url('/gui/obec_top.jpg'); }

#obec_nazov { position: relative; top: 14px; left 0px; width: 647px; height: 20px; text-align: center; font-size: 14pt; color: #ffffff; font-weight: bold;  }
#erb { position: relative; background-color: #ffffff; top: 8px; left: 7px; width: 70px; height: 90px; text-align: center; }


.infotb { background-color: #ffffff; border: 1px #2270AC solid; width: 740px; margin: 20 20 20 20; }
.infotb TD { padding: 2 10 2 10; font-size: 10pt; font-weight: bold;   }

.boxbody { border-color: #2270AC; border-width: 0 1 1 1; border-style: solid; background-color: #ffffff; padding: 0px; }

.popis { margin: 20 20 20 20; }

.fotogaleria { margin: 0 20 20 10; }



/* tendre */
.tendre_box .datum { font-size: 8pt; margin: 0 0 0 0; }

.tendre_box { clear: both; }

.tendre_box .img { float: left; width: 45px; padding: 2 0 0 0; }
.tendre_box .title { float: right; width: 560px; font-size: 12pt;  }
.tendre_box .datum { padding: 0 0 2 0; }

.tendre_box H1 {  font-size: 11pt; }











