body { color: #468400; padding: 0; background-color : #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; }

img {  border-width: 0; }
hr { color: #BCB778; height: 1px; width: 100%; }
.element-invisible { display: none; }
.clearfix { clear: both; }
.pull-left { float: left; }
.pull-right { float: right; }


#topsection { width: 980px; margin: 0 auto; background: url(../images/gora_tlo_lad.jpg) no-repeat;  }
#toppromotion {float: right; width:552px; height: 224px; margin-top: 18px; margin-right: 19px;}
#logo { height: 251px; }
.gminainfo { float: left; overflow: hidden; width: 400px; height: 230px; font-size: 0.75em;}
.gminatext { margin: 100px 18px 0 114px; }
#topmenus { height: 29px; }
#topmenu { width: 850px; padding-left: 24px; }
#topsearch {float: right; margin-top: 5px; margin-right: 18px;
  border: 1px solid #cccccc; width: 125px; height: 22px; overflow: hidden; }
#topsearch .inputbox {
  border           : 0px;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-size        : 0.7em;
  height           : 16px !important;
  height           : 16px;
  width            : 123px !important;
  width            : 125px;
  color            : #666666;
  background       : #FFFFFF;
}


#breadpath { width: 952px; height: 20px; margin: 0 auto; padding-top: 4px;  border-bottom: 1px solid #BCB778; border-top: 5px solid #FFFFFF; 
	    background-color: #ECEAD8; }
.breadcrumbs { float: left; width: 745px; margin-left: 12px; font-size: 0.9em}
#maincenter { width: 952px; margin: 0 auto; }
#mainsection { width: 980px; margin: 0 auto; margin-bottom: 30px; clear: both; font-size: 0.75em; }
.mainwidth { width: 980px; }
.mainshadow { background-image :url(../images/shadow2.jpg); }
.mainshadow2 { background-image :url(../images/shadow.jpg); }
.leftrow { float: left; width: 200px; margin-left: 15px; }
.rightrow { float: right; width: 175px; margin-right: 13px; }
.centerrow { float: left; width: 747px; margin-left: 5px; background-color: #F5F5F5; }
.main { border-top: 4px solid #FFFFFF; padding: 9px; }
.mainbottom { background-color: #ECEAD8; border-top: 3px solid #FFFFFF; }

.btn {
  float            : right;
  margin           : 0px;
  padding          : 0px;
  width            : 50%;
}

table.moduletable {
  width			   : 100%;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
}
table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  line-height      : 21px;
  text-indent      : 8px;
  text-align: left;
  color            : #FFF;
  background-image : url(../images/modul.jpg);  
  
}
table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
}
#search {
  float            : left;
  margin-top       : 5px;
  border           : 1px solid #cccccc;
  padding          : 0px;
  width           : 123px !important;
  width            : 125px;
  height           : 16px !important;
  height           : 16px;
  overflow         : hidden;
}
#search .inputbox {
  border           : 0px;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;
  height           : 12px !important;
  height           : 12px;
  width            : 123px !important;
  width            : 125px;
  color            : #666666;
  background       : #FFFFFF;
}


.inputbox {
  border           : 1px solid #BCB778;
  background	   : transparent url(../images/back.gif);
  background-color : #DDDAB9;
  margin-bottom    : 5px;
  color			   : #660000;
}
.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #660000;
  background       : #E3E1C6;
  padding          : 1px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #ECEAD8;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
}



#active_menu {
  color            : #996600;
  background-color : #E3E1C6;
  font-weight      : bold;
}
a#active_menu:hover {
  color            : #333333;
}
a:link, a:visited { color: #330000; }
a:hover { background: none repeat scroll 0 0 #ffffaa; color: blue; }
a.category:link, a.category:visited { font-weight: bold; }
.readmore a:link, .readmore a:visited {
  color            : #330000;
  font-family      : Arial, Helvetica, sans-serif;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  border           : 1px solid #BCB778;
  padding-bottom   : 3px;
  padding-left     : 24px;
  padding-right    : 20px;
  padding-top      : 2px;
  float            : left;
  text-decoration  : none;
}

.contenttoc {
  border           : 1px solid #FFFFFF;
  background       : #ECEAD8;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
}

.date { padding-right: 10px; }

.pathway { padding-left: 10px; }
a.pathway { padding-left: 0; }

table.content{
  width            : 100%;
  padding          : 0px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
}

.contentheading, .componentheading {
  background       : url(../images/header.gif) repeat;
  font-size        : 14px;
  font-weight      : bold;
  line-height      : 24px;
  text-transform   : uppercase;
  text-align       : left;
  width            : 100%;
}

.pagetext {
  visibility       : hidden;
  position         : relative;
  top              : -10;
  background-color : #FFFFFF;
  display          : none;
}

.blog h2, .blog h3, .article-page h1, #archive-items h2 {
  margin: 0;
  clear: both;
  background       : url(../images/header.gif) repeat;
  font-size        : 1.34em;
  font-weight      : bold;
  line-height      : 24px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #cc7700;
  width            : 100%;
}

#footsection { clear: both; width: 980px; margin: 0 auto; height: 92px; background: url(../images/center2.jpg) repeat;}
.footleft { width: 26px; float: left; }
.footcenter { float: left; width: 928px; padding-top: 26px; }
.footright { width: 26px; float: right; }

.footer { float: left; width: 866px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size        : 0.75em;
  text-align: center;
 }

.footer a:link, .footer a:visited { text-decoration: none; }
.footer a:hover { color: blue; }

ul#mainlevel-nav {
  float: left;
  list-style       : none;
  padding          : 0;
  margin           : 0;
  padding-top: 5px;
  font-size        : 0.7em;
}
ul#mainlevel-nav li {
  display          : block;
  background-image : none;
  padding-left     : 6px;
  padding-right    : 6px;
  float            : right;
  margin           : 0;
  width            : auto !important;
  line-height      : 23px;
  white-space      : nowrap;
  border-left      : 1px solid #cccccc;
}
ul#mainlevel-nav li a {
 color  : #c83e03; 
 text-decoration: none;
 font-weight: bold;
 }
ul#mainlevel-nav li a:hover {  color: blue; }
ul#mainlevel-nav li img { vertical-align: top; margin-right: 2px; }

.actions {
    float: right;
    padding-top: 5px;
    padding-right: 10px;
}
.article-info {
    clear: both;
    margin-bottom: 2px;
    color: #ff6c00;
}
.readmore {
    margin-bottom: 8px;
}
.pagenav {
    text-align: center;
}
.pagenav ul {
    display: inline-block;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
}
.pagenav li {
    display: inline;
    margin: 0;
    padding: 0;
}
.pagenav a, span.pagenav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    line-height: 1.9em;
    margin: 0;
    padding: 0 14px;
    text-decoration: none;
}
.pagenav li:first-child a, .pagination-start span {
    border-left: 1px solid #DDDDDD;
    border-radius: 3px 0 0 3px;
}
.pagenav li:last-child a, .pagination-end span {
    border-radius: 0 3px 3px 0;
}
.pagination {
    margin-top: 25px;
    text-align: center;
}
.pagination ul {
    margin: 10px 10px 10px 0;
    padding: 0;
}
.pagination li {
    display: inline;
}
.pagination a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
}
.pagination .active a {
    cursor: default;
}
.pagination span, .pagination span a:hover {
    cursor: default;
    line-height: 2em;
    padding: 0 14px;
}
.pagination li:first-child a {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
    border-radius: 0 3px 3px 0;
}


.newsphoto { margin-right: 6px; margin-bottom: 3px; }
.contentheading a { font-size: 13px; }

.article-info { clear: both; margin:0; margin-top: 4px; margin-bottom: 3px;  font-size: 0.9em;}
.article-info dd { margin: 0; }
.item-separator { clear: both;  margin-bottom: 25px; }
.article-page h1, .blog h2 {float: left; width: 90%; }
.blog h2 a, .blog h3 a,  #archive-items h2 a { color: #487e16; text-decoration: none; }
.blog h2 a:hover,  #archive-items h2 a:hover { color: blue; }
.rightrow a, .leftrow a, .gminainfo a, .items-more a { text-decoration: none; }
.items-more h3 { float: none; margin-bottom: 5px; }
.links li { margin-top: 3px; } 
.clearall { clear: both; height: 2px; font-size: 0.4em; }
.karmany_clearboth { margin-bottom: 3px; }
.plg_fa_karmany { clear: both; }
.jt-menu a { color: #FFF; font-weight: bold; }

.plg_fa_karmany span{ float: right; }
.plg_fa_karmany_titulo{ margin-right: 3px; color: #007343; }
.plg_fa_karmany_mas{ margin-right: 2px; }
.plg_fa_karmany_mas a{
	background: url(../images/mas03.png) no-repeat left top !important;
	height: 15px; width: 15px; display: block; text-decoration: none;
}
.plg_fa_karmany_mas a:hover{ background: url(../images/mas03.png) no-repeat left -20px !important; }
.plg_fa_karmany_mas a:active{ background: url(../images/mas03.png) no-repeat left -40px !important; }
.plg_fa_karmany_menos a{ 
	background: url(../images/menos03.png) no-repeat left top !important;
	height: 15px; width: 15px; display: block; text-decoration: none;
}
.plg_fa_karmany_menos a:hover{ background: url(../images/menos03.png) no-repeat left -20px !important; }
.plg_fa_karmany_menos a:active{ background: url(../images/menos03.png) no-repeat left -40px !important; }
.plg_fa_karmany_igual{ margin-right: 2px; }
.plg_fa_karmany_igual a{
	background: url(../images/igual03.png) no-repeat left top !important;
	height: 15px; width: 15px; display: block; text-decoration: none;
}
.plg_fa_karmany_igual a:hover{ background: url(../images/igual03.png) no-repeat left -20px !important; }
.plg_fa_karmany_igual a:active{ background: url(../images/igual03.png) no-repeat left -40px !important; }
.karmany_clearboth{ clear: both; }
.plg_fa_karmany_visual{ margin: -5px 3px 0px 5px; }
.plg_fa_karmany_visual a{
	background: url(../images/visual01.png) no-repeat left top !important;
	height: 30px; width: 30px; display: block; text-decoration: none;
}
.plg_fa_karmany_visual a:hover{ background: url(../images/visual01.png) no-repeat left -33px !important; }
.plg_fa_karmany_visual a:active{ background: url(../images/visual01.png) no-repeat left -66px !important; }

.slide-desc-bg {background: #222; opacity: 0.6; -ms-filter: "alpha(opacity=60)"; }
.slide-desc-text { color: #fff; padding: 10px; text-align: left; }
.slide-desc-text .slide-title { font-size: 1.5em; color: #eeee88; margin-bottom: 5px; }
.slide-desc-text .slide-title a { color: #eeee88; }
.djslider .navigation-container a { outline: none; }
.djslider-loader { background: url(../images/loader.gif) center center no-repeat; }
.djslider li { text-align: center; }
span.load-button { width: 12px; height: 12px; display: inline-block;
	background: #222; border: 1px solid #fff; box-shadow: 0 0 2px #fff;
	margin: 0 3px; cursor: pointer; border-radius: 7px;
	opacity: 0.4; -ms-filter: "alpha(opacity=40)";
}
span.load-button-active { opacity: 0.8; -ms-filter: "alpha(opacity=80)"; }

