@charset "utf-8";
/* CSS Document */


* {margin:0; padding:0; border:0;}
html, body {width:100%; height:100%;}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background:#f2f0e2 url(img_en/bgr.gif) repeat-y scroll center top;
  color:#505050;
  margin:0;padding:0;border:0;
  font-size:62.5%;
  line-height:1.3em;
  text-align:center;
  position:relative;
  behavior:url(fileadmin/template/csshover2.htc);
}
textarea, input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em;} 

a {color:#4d9513; text-decoration:none;}
a:hover {text-decoration:underline;} 
hr {display:none;}

a.more {float:right; background:transparent url(img_en/arrow-more.gif) no-repeat scroll left 5px; padding-left:7px;}
#container {width:940px; margin:0 auto; text-align:left; background:#fff; position:relative;}
html>/**/body img_en {margin-bottom:-3px;}

/* FONTS
******************************************************************************************************************/
#sub h2, #aside h2, #bside h2, #submenu h2 {font-family:Tahoma, Arial, Helvetica, sans-serif;}

/* HEADER
******************************************************************************************************************/
#header {width:940px; background:#fff url(img_en/header.jpg);}
#header h1 {font-size:1.7em;}
#header h1 a {width:245px; height:99px; overflow:hidden; position:relative; color:#fff; line-height:99px; text-align:center; display:block;}
#header h1 a span {width:245px; height:99px; display:block; position:absolute; left:0; top:0; background:transparent url(img_en/logo.gif) no-repeat scroll left top; cursor:pointer;}
#header h1 a:hover span {background-position:left bottom;}
#language {float:left; background:transparent url(img_en/language.gif) no-repeat scroll right top; border-left:10px solid #fff; line-height:31px; padding-right:30px; font-size:0.9em; margin-right:200px; overflow:hidden; height:31px;}
#language a {background:#fff url(img_en/arrow-red.gif) no-repeat scroll left center; padding:0 10px 0 7px;}
#search {background:#fff; float:right; background:transparent url(img_en/search.gif) no-repeat scroll left top; line-height:31px; padding-left:30px; padding-top:7px; padding-bottom:2px; width:210px;}
*>#search {width:auto; height:24px; padding-bottom:0;}
html>/**/body #search {padding-top:3px; height:28px;}
#search input {border:1px solid #cde698; width:147px; height:19px; padding:3px 5px; background:#fff url(img_en/input.gif) no-repeat scroll left top;}
*>#search input {height:auto; width:137px;}
#search input.search {border:0; width:21px; height:21px; font-size:0px; background:#9ec82b url(img_en/search-button.gif) no-repeat scroll left top; cursor:pointer; padding:100px 100px 0 0; margin:0 5px 0 7px;}
html>/**/body #search input.search {padding:0; position:relative; top:-3px;}
#search input.search:hover {background-position:left bottom;}
#header .info {float:left; width:350px; background:#fff; font-size:0.9em; padding:7px 10px; overflow:hidden; clear:both;}
*>#header .info {width:330px;}
#topmenu {background:#fff; width:590px; float:right; text-align:right; font-size:0.9em; padding:7px 0;}
#topmenu a {background:#fff url(img_en/arrow-red.gif) no-repeat scroll left center; padding:0 10px 0 7px;}
#topmenu a.rss {background:#fff url(img/rss.gif) no-repeat scroll left center; padding:0 10px 0 17px;}

#menu {clear:both; border-top:3px solid #ffc101; background:#539f0e; border-bottom:1px solid #47880c; list-style:none; line-height:33px; min-height:33px; height:33px;}
*>#menu {height:auto;}
#menu li {float:left; position:relative;}
#menu li a {color:#fff; font-weight:bold; display:block; text-align:center; height:33px; overflow:hidden; position:relative;}
#menu li a span {position:absolute; left:0; top:0; height:33px; background-position:left top; cursor:pointer;}
#menu li a:hover span {background-position:left bottom;}
#menu li a.omeste {width:158px;}
#menu li a.samosprava {width:116px;}
#menu li a.urady {width:131px;}
#menu li a.vzdelavanie {width:154px;}
#menu li a.kultura {width:147px;}
#menu li a.sport {width:162px;}
#menu li a.turizmus {width:72px;}

#menu li a.omeste span {width:158px; background-image:url(img_en/Untitled-1_01.gif);}
#menu li a.samosprava span {width:116px; background-image:url(img_en/Untitled-1_02.gif);}
#menu li a.urady span {width:131px; background-image:url(img_en/Untitled-1_03.gif);}
#menu li a.vzdelavanie span {width:154px; background-image:url(img_en/Untitled-1_04.gif);}
#menu li a.kultura span {width:147px; background-image:url(img_en/Untitled-1_05.gif);}
#menu li a.sport span {width:162px; background-image:url(img_en/Untitled-1_06.gif);}
#menu li a.turizmus span {width:72px; background-image:url(img_en/Untitled-1_07.gif);}

.selected_cat {background-position:left bottom !important;}


.selected_cat {background-position:left bottom !important;}

#menu li ul {position:absolute; list-style:none; left:26px; top:33px; border-top:1px solid #47880c; display:none; z-index:9;}
#menu li:hover ul {display:block;}
#menu li li {float:none; line-height:1.2em;}
#menu li li a {height:auto; width:195px; background:#4b8f0d url(img_en/arrow-white.gif) no-repeat scroll 7px 10px; text-align:left; font-size:1.1em; font-weight:normal; border:1px solid #9cbc07; border-top:0; line-height:1.2em; padding:5px 10px 5px 17px;}
*>#menu li li a {width:178px;}
#menu li li a:hover {background-color:#366609; text-decoration:none;}

/* SUBHEADER
******************************************************************************************************************/
#subheader {width:920px; height:168px; margin:10px; background:#5f8b03 url(img_en/subheader.jpg) no-repeat scroll left top; overflow:hidden;}
*>#subheader { margin:10px;}
#subheader h2 {display:none;}
#subheader p {padding:75px 0 0 195px; width:620px;}
*>#subheader p {width:425px;}
#subheader ul {list-style:none; width:225px; left:695px; margin-top:57px; float:right; margin-right:5px;}
*>#subheader ul {margin-right:10px;}
#subheader li  {float:left;}
#subheader li a {color:#fff; padding:3px 0 3px 22px; display:block; background:transparent url(img_en/icon-info.gif) no-repeat scroll 4px 3px; width:225px;}
#subheader li a {width:auto;}


/* SUBMENU
******************************************************************************************************************/
#submenu {width:170px; margin:5px 10px 10px 5px; padding-bottom:1.5em; float:left; font-size:1.1em;}
*>#submenu {margin:5px 10px 10px;}
#submenu h2 {border-bottom:3px solid #ffc101; font-size:1.2em; font-weight:bold; margin:0.5em 0; padding-bottom:4px; color:#2a5e00;}
#submenu ul {list-style:none;}
#submenu ul a {background:transparent url(img_en/arrow-red.gif) no-repeat scroll 10px 10px; display:block; padding:6px 0 5px 20px;}
#submenu li {background:transparent url(img_en/dot.gif) repeat-x scroll left bottom; padding-bottom:1px;}

/* SEARCH
******************************************************************************************************************/
#search_result ul {list-style:none;}
#search_result ul a {background:transparent url(img_en/arrow-red.gif) no-repeat scroll 10px 10px; display:block; padding:6px 0 5px 20px;}
#search_result li {background:transparent url(img_en/dot.gif) repeat-x scroll left bottom; padding-bottom:1px;}

/* ASIDE
******************************************************************************************************************/
#aside {width:235px; margin:5px 10px 10px 5px; padding-bottom:1.5em; float:left; font-size:1.1em;}
*>#aside {margin:5px 10px 10px;}
#aside .icon {margin-bottom:8px; display:block;}
#aside h2 {border-bottom:3px solid #ffc101; font-size:1.2em; font-weight:bold; margin:1em 0 0.5em; color:#2a5e00; position:relative; height:30px; line-height:30px; overflow:hidden;}
#aside h2 span {display:block; position:absolute; left:0; top:0; width:235px; height:30px;}
#aside h2.anketa span {background-image:url(img_en/txt-anketa.gif);}
#aside p {margin:1em 0;}
#aside span.bar {display:block; width:200px; height:9px; font-size:0; background:#f1f1f1; float:left; padding:2px;  margin-top:2px;}
*>#aside span.bar {width:196px; height:5px; margin-right:5px;}
#aside span.bar span {display:block; height:5px; background:#a3c614 url(img_en/bar.gif) repeat-x scroll left top;}
#aside .banner {margin:2em 0;}
#aside .more {font-size:0.91em;}

#aside h2.linky span {background-image:url(img_en/txt-linky.gif);}
#aside .links {padding-bottom: 20px;}
#aside .links ul {padding: 0; margin: 0; list-style: none;}
#aside .links ul li {padding: 2px 0 2px 11px; background: url(img/arrow-red.gif) no-repeat 0 6px;}

/* BSIDE
******************************************************************************************************************/
#bside {width:235px; margin:-5px 5px 10px 10px; padding:5px 0 1.5em; float:right;}
*>#bside {margin:-5px 10px 10px;}
#bside h2 {border-bottom:3px solid #ffc101; font-size:1.2em; font-weight:bold; margin:0.5em 0; color:#2a5e00; clear:both; position:relative; height:30px; line-height:30px; overflow:hidden;}
#bside h2 span {display:block; position:absolute; left:0; top:0; width:235px; height:30px;}
#bside h2.anketa span {background-image:url(img_en/txt-anketa.gif);}
#bside h2.kalendarpodujati span {background-image:url(img_en/txt-kalendarpodujati.gif);}
#bside h2.pocasie span {background-image:url(img_en/txt-pocasie.gif);}
#bside a {font-size:1.1em;}
#bside .icon {margin-bottom:8px; display:block;}
#bside ul {list-style:none; margin:-5px 0 1em;}
#bside li {padding:5px 0 6px; background:transparent url(img_en/dot.gif) repeat-x scroll left bottom; line-height:1.5em;}
#bside .date { }
#bside .time {padding-right:8px; margin-right:2px; }
#bside .more {font-size:0.91em; margin-bottom:1em;}
#bside .after {text-align:right;}
#bside span.bar {display:block; width:200px; height:9px; font-size:0; background:#f1f1f1; float:left; padding:2px;  margin-top:2px;}
*>#bside span.bar {width:196px; height:5px; margin-right:5px;}
#bside span.bar span {display:block; height:5px; background:#a3c614 url(img_en/bar.gif) repeat-x scroll left top;}
#bside p {margin:1em 0;}

#weather li {float:left; width:76px; text-align:center; margin-bottom:10px;}
#weather strong {color:#4d9513;}

/* CONTENT
******************************************************************************************************************/
#content {float:left; width:400px; margin:0 15px; line-height:1.5em; padding-bottom:1.5em;}
#content h2 {border-bottom:3px solid #ffc101; font-size:1.2em; font-weight:bold; margin:0.5em 0; position:relative; clear:both; line-height:30px; height:30px; overflow:hidden; color:#2a5e00; z-index:-1;}
html>/**/body #content h2 {z-index:0;}
#content h2 span {display:block; width:400px; height:30px; position:absolute; left:0; top:0;}
#content h2.tabula span {background-image:url(img_en/txt-uradnatabula.gif);}
#content h2.spravy span {background:url(img_en/txt-aktualnespravy.gif);}
#content h2 .more {position:relative; margin-top:-18px; line-height:1em; font-weight:normal; font-size:0.84em; background-position:left 3px;}
#content h3 {color:#4d9513; margin:1em 0 0.5em; font-weight:bold; font-size:1.3em; clear:both;}
#content p {margin:0.5em 0;}
#content small {font-size:1em; color:#ababab;}
#content .head {padding-bottom:10px; background:transparent url(img_en/dot.gif) repeat-x scroll left bottom;}
#content ul {margin:1em 0; padding-left:15px; list-style:square;}

#content .list {padding:0 0 5px; list-style:none;}
*>#content .list {padding:0 0 15px;}
#content .list a {font-size:1.15em; float:left; display:block; width:330px; margin-left:4px; margin-bottom:-0.3em;}
*>#content .list a {margin-bottom:0.9em;}
html>/**/body #content .list a {margin-bottom:0.8em;}
html>/**/body #content .list li:last-child a {margin-bottom:2.3em;}
#content .list li {clear:both;}
#content .list span {float:left;}

/* SUB
******************************************************************************************************************/
#sub {float:left; width:465px; margin:0 15px; line-height:1.4em; padding-bottom:1.5em;}
#sub #breadcrumbs {float:left;}
#sub #breadcrumbs span {display:none;}
#sub #breadcrumbs a {padding-right:8px; margin-right:2px; background:transparent url(img_en/arrow-orange.gif) no-repeat scroll right 4px;}
#sub .tools {float:right; background:url(img_en/tools-line.gif) no-repeat scroll right bottom; padding:0 8px 3px;}
#sub h2 {clear:both; color:#2a5e00; font-size:1.6em; font-weight:bold; background:transparent url(img_en/dot.gif) repeat-x scroll left bottom; padding-bottom:8px; margin-bottom:1em;}
#sub h3 {color:#2a5e00; font-size:1.2em; font-weight:bold; margin:1.5em 0 0.5em;}
#sub p.info {color:#333; margin-top:-0.5em;}
#sub p {margin:1em 0;}
#sub {font-size:1.15em}
#sub ul {padding-left:20px; list-style-type:square;}
#sub ol {padding-left:20px; *padding-left:25px; list-style-type:decimal;}

/* FOOTER
******************************************************************************************************************/
#footer {clear:both; margin:0 10px; padding:0 5px; border-top:1px solid #d0d0d0; line-height:2em;}
#footer div {padding:20px 0 30px;}
#footer .left {float:left; width:580px;}

#footer .right {float:right; width:300px; text-align:right;}
#footer .monogram a {color:#505050;}
#footer .monogram a strong {color:#1a6c77; font-weight:normal;}

/*fotogaleria*/
.gallery_items {margin-right:-20px; width:480px; padding-top:5px;}
.gallery_items {margin-right:-15px;}
.gallery_items a {padding:1px; border:2px solid #cde698; display:block; float:left; margin-right:10px; margin-bottom:10px;}
.gallery_items a {margin-right:15px; margin-bottom:15px;}
.gallery_items a:hover {border-color:#9dcd4e;}

.send_friend_button {float:right;margin-top:10px;border: 1px solid #4F5E44 !important;}
.send_friend {border:1px solid #505050;}
#formular {width:430px;}
.zobak {background:transparent url(img_en/arrow-red.gif) no-repeat scroll right 4px;margin-right:2px;padding-right:8px;}

/* FORMULAR
******************************************************************************************************************/
.input_150 {width:300px;border:1px solid #505050;}
.input_area_150{width:300px;border:1px solid #505050;}
.input_submit{border:1px solid #4F5E44 !important;float:right;margin-top:10px;}
.reg_form label {display:block; height:20px;float:left;padding:0px 10px 0pt 15px;width:80px;}
.reg_form{width:420px;}

#friend_email {width:120px}
#your_name {width:120px}

#sitemap li {margin-left:20px;}


.tx-jjarticles-pi1 ul {list-style-type:square;}
.bodytext {margin: 0 !important;}

.arrow_title { background:transparent url(img/arrow-red.gif) no-repeat scroll left 4px; padding-left: 6px;} 
.arrow_title2 { background:transparent url(img/arrow-red.gif) no-repeat scroll left 5px; padding-left: 6px;}


