@font-face {
font-family: SZBoldItalic;
src: url('../ABCZelenychBoldItalic.ttf'),
     url('../ABCZelenychBoldItalic.eot'); /* IE9 */
}

@font-face {
font-family: SZ;
src: url('../ABCZelenych.ttf'),
     url('../ABCZelenych.eot'); /* IE9 */
}

body, html, div, table, th, td, p, ul, li, a, h1, h2, h3, h4, h5, h6 {
  margin:0px;
  border:none;
  padding:none;
/*  border:1px solid gray;*/
  font-family:SZ, Arial, Helvetica, sans-serif;
  font-size:14px;
}

html {
  height:100%;
   /*background:#F5FDF5;*/
   /*background:#071B1D;*/
   background:#071B1D url(../images/bg-home-box3.png) repeat-x;
   background-attachment:fixed;
   /*background:#071B1D;*/
   background-position: left bottom;
}

a {
  color:#25D07B;
}

/*p.readmore a {
  text-decoration:none;
  border: 1px solid black;
  display:block;
  padding:3px;
  width:80px;
}*/

ul {
  //list-style-image:url('../images/SZ_Ctyrlistek_362_10px.png');
  //list-style-image:url('../images/Z_10px.png');
  list-style-image:url('../images/Z_jablko_10px.png');
}

#html_body {
  width:100%;
  position:relative;
   /*background: #071B1D;*/
}

#html_top {
  z-index:1000;
  position:fixed;
  width:100%;
  top:0px;
  left:0px;
}

#joomla_top {
  /*position:absolute;
  top:0px;
  left:0px;*/
  width:100%;
  height:60px;
  background: white url(../images/head.jpg) repeat-x;
  background-position:center left;
}


#html_sitename {
  font-size:28px;
  color:white;
  /*text-shadow: 1px 1px 0px gray;*/
  position:absolute;
  top:4px;
  left:8px;
  vertical-align:top;
  //background:url(../images/SZ_Ctyrlistek_362_White.png) no-repeat 6px 6px;
  //background:url(../images/Z_White.png) no-repeat 6px 6px;
  background:url(../images/Z_jablko_White.png) no-repeat 6px 6px;
  padding-left:36px;
  /*-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #555;*/
}

#html_sitename h2 {
  padding-top:2px;
  font-size:28px;
  font-family:SZBoldItalic, Arial, Helvetica, sans-serif;
  font-weight:none;
  position:relative;
  height:38px;
  /*text-shadow: -1px 0 2px black, 0 1px 2px black, 1px 0 2px black, 0 -1px 2px black;*/
  /*text-shadow: -1px 0 green, 0 1px green, 1px 0 green, 0 -1px green;*/
}

#html_sitename span {
  float:left;
  font-size:16px;
  display:block;
  position:absolute;
  left:4px;
  top:30px;
  /*text-shadow: -1px 0 2px green, 0 1px 2px green, 1px 0 2px green, 0 -1px 2px green;*/
}

/*#html_sitename a {
  font-size:inherit;
  font-family:SZBoldItalic;
  color:inherit;
  text-decoration:none;
}*/

#joomla_head {
  position:relative;
 /*bottom:0px;
  left:0px;*/
  width:100%;
}

#joomla_head div.search {
   position:absolute;
   z-index:1000;
   right:20px;
   top:8px;
}

#joomla_head div.search label {
  display:none;
}

#joomla_middle .breadcrumb {
  /*background:#071B1D;
  color:white;*/
  font-size:11px;
  padding-left:4px;
  height:16px;
  padding-bottom:4px;
  border-bottom:1px solid #CDD1D1;
}

#joomla_middle .breadcrumb li {
  display:inline;
}

/*#joomla_middle .breadcrumb a {
  color:#25D07B;
  font-size:inherit;
}*/

#html_main, #table_main {
  width:100%;
}

#html_main {
  z-index:1;
  margin-top:96px;
  background:#F5FDF5 url(../images/bg-home-box2.png) repeat-x;
  background:#F5FDF5 url(../images/ZZ.png) repeat-x;
  /*margin-bottom:40px;*/
/*  position:absolute;
  top:150px;
  left:0px;*/
}

#joomla_left2 .moduletable h3 {
   margin-left:4px;
   margin-top:4px;
   text-align:center;
   margin-bottom:0px;
  background:#25D07B;
  border: 1px solid #CDD1D1;
  border-radius:5px 5px 0px 0px;
  border-bottom:none;
  color:white;
}

#joomla_left1, #td_left1 {
  width:200px;
  vertical-align:top;
}

#joomla_left2, #td_left2 {
  width:400px;
  vertical-align:top;
}

#joomla_left1 ul   {
  position:fixed;
  left:4px;
  top:100px;
  width:170px;
  line-height:20px;
  font-size:14px;
  overflow:hidden;
  padding-left:22px;
  padding-top:4px;
  padding-bottom:4px;
-moz-border-radius: 5px  0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
}

#joomla_left1 ul.menu li, #joomla_left1 ul.menu li a {
  font-size:inherit;
  padding-left:2px;
  white-space:nowrap;
}

#joomla_left1 ul.menu li.active {
  color:white;
  text-decoration:none;
  /*background:#004F10;
    background:-moz-linear-gradient(top,  #004F10 0%, #25D07B 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#004F10), color-stop(100%,#25D07B));
    background:-webkit-linear-gradient(top,  #004F10 0%,#25D07B 100%);
    background:-o-linear-gradient(top,  #004F10 0%,#25D07B 100%);
    background:-ms-linear-gradient(top,  #004F10 0%,#25D07B 100%);
    background:linear-gradient(top,  #004F10 0%,#25D07B 100%);*/
    background:#25D07B;
    background:-moz-linear-gradient(top,  #25D07B 0%, #00AD00 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#25D07B), color-stop(100%,#00AD00));
    background:-webkit-linear-gradient(top,  #25D07B 0%,#147243 100%);
    background:-o-linear-gradient(top,  #25D07B 0%,#00AD00 100%);
    background:-ms-linear-gradient(top,  #25D07B 0%,#00AD00 100%);
    background:linear-gradient(top,  #25D07B 0%,#00AD00 100%);
  -moz-border-radius: 5px  0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
}


#joomla_left1 ul.menu li.active a {
  color:white;
  text-decoration:none;
}

#joomla_right1 .moduletable h3 {
   margin-right:4px;
   margin-top:4px;
   text-align:center;
   margin-bottom:0px;
  background:#25D07B;
  border: 1px solid #CDD1D1;
  border-radius:5px 5px 0px 0px;
  border-bottom:none;
  color:white;
}

#joomla_right1, #td_right1 {
  width:200px;
  vertical-align:top;
}

/*#joomla_right1 .moduletable {
	position:fixed;
	top:100px;
	z-index:1;
}*/

#joomla_right2, #td_right2 {
  width:400px;
  vertical-align:top;
}

#td_middle {
  vertical-align:top;
  /*background:#869091;*/
}

#joomla_middle {
  background-color:#FFF;
  margin-left:6px;
  margin-right:6px;
  min-height:400px;
  /*border-left:1px solid #AAA;
  border-right:1px solid #AAA;*/
  padding-left:6px;
  padding-right:6px;
}

#joomla_middle > div {
  padding-top:4px;
}

#joomla_middle h1, #joomla_middle h2 {
  padding-top:8px;
  //background: white url(../images/SZ_Ctyrlistek_362.png) no-repeat;
  //background: white url(../images/Z.png) no-repeat;
  background: white url(../images/Z_jablko.png) no-repeat;
  padding-left:36px;
  text-decoration:none;
  color:#25D07B;
}

#joomla_middle h1, #joomla_middle h2 {
  font-size:22px;
}

/*#joomla_middle h1 {
  font-size:26px;
}

#joomla_middle h2 {
  font-size:22px;
}

#joomla_middle h3 {
  font-size:28px;
}*/

#joomla_middle h1 a, #joomla_middle h2 a {
  text-decoration:none;
  font-size:22px;
}

#joomla_middle dl.article-info {
  color:gray;
  border-top:1px dashed #ddd;
  font-size:10px;
  padding-top:4px;
}

#joomla_middle dl.article-info a {
  font-size:10px;
}

#td_middle ul.actions {
  text-align:right;
  padding-right:12px;
}

#td_middle ul.actions li {
  display:inline;
}

#joomla_left1 > div > ul, #joomla_right2 > div > ul {
  /*margin:20px;*/
  background:#FFF;
  /*box-shadow: #888888;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;*/
  margin:2px;
  border:1px solid #CDD1D1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#joomla_middle > div {
}

#joomla_middle {
  width:auto;
  vertical-align:top;
}

#joomla_middle .img-fulltext-none img, #joomla_middle .img-fulltext-left img, #joomla_middle .img-fulltext-right img,#joomla_middle .img-intro-none img, #joomla_middle .img-intro-left img, #joomla_middle .img-intro-right img {
	width:360px;
}

#html_bottom {
  /*position:fixed;
  bottom:0px;*/
  /*background:#071B1D;*/
  color:white;
  width:100%;
  text-align:center;
	/*z-index:1000;*/
}

.categories-list {
  margin-bottom:30px;
}

.categories-list ul dt {
  font-style:italic;
}

.categories-list ul dd, .categories-list ul dt {
  display:inline;
/*  position:fixed;
  left:4px;
  top:140px;
  width:170px;*/
/*  list-style-image:url('../images/SZ_Ctyrlistek_362_10px.png');*/
	  list-style-image:url('../images/Z_jablko_10px.png');
/*  line-height:20px;
  font-size:14px;
  overflow:hidden;
  padding-left:22px;
  padding-top:4px;
  padding-bottom:4px;
-moz-border-radius: 5px  0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;*/
}

.categories-list ul .item-title {
  line-height:24px;
}

.categories-list ul .item-title > a {
  font-size:16px;
}

.category-list, .cat-children {
  margin-bottom:30px;
}

.category-list h3, .cat-children h3 {
  color:#25D07B;
  font-size:18px;
  line-height:24px;
}

div.aidanews2 {
  /*margin-top:4px;*/
  margin-left:4px;
  background-color: #FFF;
  border: 1px solid #CDD1D1;
  border-radius: 0px 0px 5px 5px;
  border-top:none;
}

div.aidanews2 div.aidanews2_topL {
  color:gray;
}

div.aidanews2 > div {
    padding:2px;
}

div.aidanews2 > div img {
  padding:none;
  border: none;
  margin:0px;
}

div.aidanews2 div.even {
    background-color: transparent;
}

div.aidanews2_line {
    border-bottom: 1px solid #25D07B;
}

div.blog div.item, div.blog div.items-leading {
  /*margin-top:6px;*/
  border-bottom:1px solid #25D07B;
  padding-bottom:8px;
  margin-bottom:6px;
}

table.category th, table.category td {
  padding:4px 4px 2px 4px;
}

table.category .item-title {
  text-align:left;
}

.cat-list-row0 {
  background-color:#DFD;
}

div.pagination ul {
  list-style-type: none;
  overflow: hidden;
  text-align:center;
  padding:0;
}

div.pagination .counter, div.search .counter {
  text-align:center;
  margin:8px;
  font-style:italic;
  color:#AAA;
}

div.pagination li {
    color:#AAA;
    display: inline-block;
    position:relative;
    padding:4px 8px;
    margin:2px;
    border:1px solid #CDD1D1;
    -moz-border-radius: 5px  5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background:#F5FDF5 url(../images/bg-home-box4.png) repeat-x;
    background-position: left bottom;
}

.search fieldset, .contact-form fieldset {
  border:1px solid #CDD1D1;
  -moz-border-radius: 5px  5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background:#F5FDF5 url(../images/bg-home-box4.png) repeat-x;
  background-position: left bottom;
}

.contact .panel .content {
  margin:2px 4px;
}
.contact .panel {
  margin-top:2px;
  border-bottom: 1px solid #25D07B;
  margin-bottom:4px;
}

.contact .panel .contact-image img {
 width:240px;
  border:1px solid #25D07B;
  -moz-border-radius: 5px  5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}

.contact-category .cat-children {
  margin-top:4px;
}

.contact-category span.item-title a {
  font-size:14px;
  font-weight:bold;
}

.contact-category dl {
  text-align:right;
  color:gray;
}

.contact-category dt {
  display:inline;
}

.contact-category dl dd {
  display:inline;
  margin-left:4px
}

div.pagination li a {
  text-decoration:none;
   font-weight:bold;
}

div.pagination li.pagination-prev, div.pagination li.pagination-start {
    float: left;
}

div.pagination li.pagination-next, div.pagination li.pagination-end {
    float: right;
}

fieldset.filters, div.form-limit {
  border:none;
  border-bottom:1px solid #CDD1D1;
  padding:4px;
}

.contact h3 a {
  font-weight:normal;
  text-decoration:none;
    display: inline-block;
    position:relative;
    padding:4px 8px;
    margin:2px;
    border:1px solid #CDD1D1;
    -moz-border-radius: 5px  5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background:#F5FDF5 url(../images/bg-home-box4.png) repeat-x;
    background-position: left bottom;
  
}

#joomla_right1 div.newsflash {
  background:#FFF;
  margin:0px 4px 0px 0px;
  padding: 4px;
  border:1px solid #CDD1D1;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  border-top:none;
}

#joomla_right1 ul.menu {
  margin:2px 4px 2px -2px;
  list-style-type: none;
  border:1px solid gray;
  -moz-border-radius: 5px  5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background:#EEE url(../images/mail.png) no-repeat;
  background-position: 4px center;
}

#joomla_right1 ul.menu li {
  display: inline-block;
  margin:2px;
  padding:2px;
  margin-left:-14px;
}

#joomla_right1 ul.menu li a {
  float:left;
  text-decoration:none;
  font-weight:bold;
  color:gray;
}

#joomla_right1 ul.menu li a:hover {
  text-decoration:underline;
  color:#25D07B;
}

div.poll {
  /*margin-top:4px;*/
  margin-right:4px;
  background-color: #FFF;
  border: 1px solid #CDD1D1 !important;
  border-radius: 0px 0px 5px 5px;
  border-top:none !important;
  padding-left:4px !important;
  padding-right:4px !important;
}

.nsb_container {
  margin-top:4px;
  matgin-bottom:4px;
}