#content-inner h2 a {
  color: #CF4D37;
}

.blog {
    /*color: #7E7E7E;*/
    line-height: 24px;
}

body {
  font: 90%/1.6em Georgia, "Times New Roman", Times, serif;
}

dl.article-info dt, dl.article-info dd {
  float: left;
  margin-right: 16px;
}


dl.article-info {
  font-size: 85%;
  overflow: hidden;
  padding: 0 0 10px;
}

.article-info-term {
  display:none;
}


#content-inner h3 {
	line-height: 1.1em;
    padding-top: 15px;
}


#content-inner p {
  margin: 1.3em 0;
}

img.border {
  border: 1px solid silver;
  margin-left: 7px;
  padding: 5px;
}

/* Вирівнює іконки RSS вгорі*/
#toolbar-l ul {
  float: left;
}

#toolbar-l div.custom {
  float: left;
  margin-right: 15px;
}

.buttonGreen span {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

a.buttonGreen:hover {
    color: #FFF994;
}

a.buttonGreen {
    text-shadow: 0 1px 2px #526D00;
}

a.buttonGreen {
    background: url("../images/buttonGreen.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font: bold 22px/58px Arial,Helvetica,sans-serif;
    height: 48px;
    margin: 5px auto 0;
    padding: 0 0 0 17px;
    width: 245px;
}

.moduletable h3, .moduletable-none h3 {
    color: #333333;
}

.moduletable-none a {
  color: #666666;
}

.registration  dd {
  padding-bottom: 10px;
}

.profile dt {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}

legend {
  font-size: 140%;
  font-weight: normal;
  color: #CF4D37;
}

.profile fieldset {
  padding-bottom: 20px;
}

.logout-description {
  font-size: 130%;
  padding-bottom: 20px;
}

.logout {
  text-align: center;
}

.red, span.star {
  color: red;
}


.login-fields label, .contact-email label {
  color: #878787;
  display: block;
  float: left;
  width: 160px;
}

.login-fields  input, .contact-email input {
   margin: 0.5em 0;
}


div.login-fields, div.contact-email  {
  padding-bottom: 20px;
}

img.login-image, img.logout-image {
  float: right;
}

#pathway {
  height: 20px;
  width: 630px;
  overflow: hidden;
}

#phoca-dl-categories-box h3 a {
  text-decoration: none;
}

.pd-category .contentpane .contentdescription p {
  display: block;
}

.pd-category .contentpane p {
  padding: 0;
  margin: 0;
  display: none;
}

#link a {
  border-bottom: 1px dotted;
  color: #8F8F8F !important;
}

#link:hover a{
  color: #444444 !important;
}

a.cc-link {
  border-bottom: none;
}

#link  {
  color: #8F8F8F;
  font-size: 90%;
}

img.cc-image {
  border-width:0; 
  vertical-align: middle; 
}


#link img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
opacity: 0.5;
}

#link:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
opacity: 1;
}


#system-message dd.warning ul, #system-message dd.error ul, #system-message dd.message ul  {
padding-left: 50px;
}

#system-message dd.warning li, #system-message dd.error li, #system-message dd.message li  {
  padding: 5px 0;
}


#phoca-dl-categories-box div.pd-categories {
  width: 100% !important;
  display: block !important;
}

.info a{
  border-bottom: 1px dotted;
  color: #0055BB;
}

iframe {
  border: 0px;
}

.button-green {
    background-position: center -25px;
}

.button-blue {
    background-position: center -75px;
}

a.button-blue:hover, a.button-green:hover{
  color: #F2EA00;
  text-decoration: none;
}

.button-green, .button-blue {
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px #666666;
    color: #FFFFFF;
    margin: 5px;
    padding: 5px 8px;
    text-shadow: 1px 1px 0 #000000;
    background-image: url("../images/button-color.gif");
    font-size: 11px;    
}

#toolbar-r ul {
  float: left;
}

.items-row {
  margin-bottom: 40px;
}

.joomla_add_this {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 80%;
}