/*
Phoca.cz 
http://www.phoca.cz/
*/

h1,
.contentheading,
.componentheading,
.contentpagetitle {font-size:  1.4em}
h2  {font-size: 1.3em;}
h3    {font-size: 1.2em;}
h4   {font-size: 1.1em;}
h5   {font-size: 1.1em;}
h6   {font-size: 1em;}

img,
a img {border: 0;}

fieldset {
  padding: 0.5em;
  border: 0px;
}

form {
  margin:   0;
  padding:   0;
}

img a{
  border:   0px;
}

ul {
  padding:  0em;
  margin-left:1.5em;
}

ul li {
  list-style-type: square;
}


/* Joomla! */
/*
 * Based on basic template of Joomla!
 * @author ( Angie Radtke )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

.blog-featured {
    padding: 0;
}
.items-leading {
    padding:0px 5px 10px 5px;
  overflow:hidden;
  margin-bottom:10px;
}
.row-separator{
  display: block;
  clear: both;
  margin: 0;
  border: 0px;
  height:1px;
}
.item-separator{
  display: none;
  margin: 0px;
}
.shownocolumns{
  width:98% !important;
}

.cols-1 {
  display: block;
  float: none !important;
  margin: 0 !important;
}
.cols-2 .column-1 {
  width:46%;
  float:left;
}
.cols-2 .column-2 {
  width:46%;
  float:right;
  margin:0;
}
.cols-3 .column-1 {
  float:left;
  width:29%;
  padding:0px 5px;
  margin-right:4%;
}
.cols-3 .column-2 {
  float:left;
  width:29%;
  margin-left:0;
  padding:0px 5px;
}
.cols-3 .column-3 {
  float:right;
  width:29%;
  padding:0px 5px;
}

.items-row {
  overflow:hidden;
  margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3 {
    padding:10px 5px
}
.column-2 {
    width:55%;
    margin-left:40%;
}
.column-3 {
    width:30%
}
.blog-more {
    padding:10px 5px
}

.pagination span, 
.pagination a, 
.pagination strong {
  margin:    0 3px;
}

.pagination {
  text-align: center;
}

.display-limit{
  text-align: center;
}

.items-more {
  margin-left: 20px;
}

.article-info {
    margin:    10px 0 10px 0px;
    font-size:  0.9em;
}

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

dt,
dt.category-name,
dt.create,
dt.modified,
dt.createdby {
    float:      left;
    padding-right:  5px;
}

fieldset dd {
  margin: 1em 1em 1em 13em;
}
.contact-form dd {
  margin: 1em 1em 1em 6em;
}
.archive .article-info dd,
.article-info dd {
    margin:      2px 0 0px 0;
    line-height:  1.2em
}

dd.createdby {}

.article-info dd span {
    text-transform:  none;
    display:    inline-block;
    padding:    0 5px 0 0px;
    margin:      0 10px 0 0px;
}

.panel {
  border:        solid 1px #ccc;
  margin-top:      -1px;
}

.panel h3 a {
  display:      block;
  padding:      6px;
  text-decoration:  none;
  padding:      6px;
}

.panel h3 {
  background: url(../images/btn.png) 0 0 repeat-x;
}
.panel h3.pane-toggler a {
  background: transparent url(../images/plus.png) 99%  center no-repeat;
}
.panel h3.pane-toggler-down a {
  background: transparent  url(../images/minus.png) 99%  center no-repeat;
}

.pane-slider {
  border:    solid 0px;
  padding:  0px 10px !important;
  margin:    0;
  background: transparent;
}

.panel .contact-form,
.panel  .contact-miscinfo {
  padding:  10px;
}

.contact .panel .contact-form form,
.contact .panel .contact-address {
  margin:    20px 0 0 0;
}

.pane-slider.content.pane-down {
  margin-top: 5px;
}



fieldset.only label,
fieldset.phrases label {
    margin:    0 10px 0 0px
}

.ordering-box label.ordering {
    margin:    0 10px 5px 0;
    float:    left
}

.contact-email div {
    padding:  2px 0;
    margin:    0 0 10px 0;
}

.contact-email label {
    width:    17em;
    float:    left;
}

.login-fields {
    margin:    10px 0;
}

.login-fields label {
    float:    left;
    width:    9em;
}

.login-description img,
.logout-description img {
    float:      left;
    margin-right:  20px;
}

.login-description,
.logout-description {
    overflow:    hidden;
    padding-left:  5px;
    margin:      20px 0 10px 0;
}

.logout-description {
    margin-bottom:  20px;
}

fieldset.userdata {
  padding:     5px;
}


ul.pagenav li {
  list-style-type: none;
}

/* Phoca Middle */
#phoca-middle .pagenav-next,
#phoca-middle .pagenav-prev,
#phoca-middle .readmore {
  margin: 10px 0px;
}

#phoca-middle .pagenav-next {
  float: right;
}

#phoca-middle ul.pagenav {
  margin: 0px;
  padding: 0px;
}

#phoca-middle .pagenav-prev {
  float: left;
}

#phoca-middle ul.actions {
  text-align:right;
  padding:0 ;
  width:100%;
  margin:0;
  margin-top: -36px;
}

#phoca-middle ul.actions li {
  display:  inline;
  margin:0;
  padding:0;
}

#phoca-middle ul.actions a {
    text-decoration:  none;
}

#phoca-middle .pagenav-prev,
#phoca-middle .pagenav-next {
  padding-left:   0px;
  padding-right:   0px;
}

#phoca-middle .pagenav-prev a,
#phoca-middle .pagenav-next a,
#phoca-middle .readmore a {
  padding:      5px;
  font-weight:     bold;
  text-decoration:   none;
}

#phoca-middle .contact .panel h3 {
  margin:    0px 0 0px 0;
  padding:   0;
  border:    0;
}


/* Specific Component CSS */
#pg-pagination .pagination {
  margin-top:10px;
  margin-bottom: 10px;
}

/* Popups*/
input[type="text"],
textarea,
#askform input[type="text"],
#askform textarea {
  border: 1px solid #ccc;
  color: #8f8f8f;
  box-shadow:       inset 0px 0px 5px #f0f0f0;
  -webkit-box-shadow:   inset 0px 0px 5px #f0f0f0;
  -moz-box-shadow:     inset 0px 0px 5px #f0f0f0;
  border-radius:       0px;
  -o-border-radius:     0px;
  -moz-border-radius:   0px; 
  -webkit-border-radius:   0px;
}
