/* Phoca Template - www.phoca.cz */



html {

  margin:    0;

  padding:  0;

}

body {

  text-align:   center;

  font-size:     76%;

  font-family:   Arial, Verdana, Helvetica, sans-serif;

  line-height:   1.3;

  background:   #fff;

  padding:    0;

  margin:      0;

}



/* Typo */

.phoca-in {

  margin:10px;

}



h1,h2,h3,h4,h5,h6,blockquote,label,ol,dl,fieldset,address, p {

  margin:    0.5em 0;

  padding:  0;

}



h2 {

  font-family: Arial, Verdana, Helvetica, sans-serif;

  color: #233A2B;

  font-weight: bold;

  border-bottom: 1px dotted #c0c0c0;

}



h2 a {

  color: #233A2B;

  text-decoration: none;

}



fieldset {

  padding: 0.5em;

  border: 0px;

}



form {

  margin:   0;

  padding:   0;

}



img a{

  border:   0;

}



ul {

  /*list-style: none;*/

  padding:  0em;

  margin-left:1.5em;

}

ul  li{

  color: #777;

  list-style: disc;

}



ul li ul li{

  color: #777;

  list-style: circle;

}



ol li {}





td {

  padding:1px;

}

a {

  color:   #3082bf;

}

/*

a:link   {color:   #3082bf;}

a:hover  {color:   #2a5071;}*/



h1  {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;}



hr   {border:1px solid #000000;}



a img {

  border:   0px;

}



/* Site */

#phoca-site {

  padding:  0;

  margin:    0;

  background: #f7f7f7;

}



#phoca-wrap {

  min-width:   990px;

  max-width:   990px;

  width:     auto !important;

  width:     990px;

  margin:   0 auto;

  text-align: left;

  padding:  0;

}



#phoca-search {

  float:right;

  margin-top: 7px;

}



#phoca-search input[type="text"] {

  background: #fff;

  color: #777;

  margin-left: 5px;

}



/* Header */

#phoca-header {

  background:   transparent url(../images/hbg.png) 0 0 no-repeat;

  position:    relative;

  height:      10px;

  margin-top:    0px;

  margin-bottom:  0px;

  padding:    0;

  color:      #dbd3bd;

}



#phoca-header #logo {

  position:  absolute;

  top:    8px;

  left:    10px;

  background:  transparent;

}

#phoca-header #logo .header-desc {

  font-size:     100%;

  color: #777;

}



#phoca-header .banner {

  position:  absolute;

  top:     8px;

  right:    0px;

  background:  transparent;

}



#phoca-slideshow {

  background: #fff;

  border: 10px solid #ccc;



  }



form#cse-search-box div input {

  width:200px;

}



/* Top Menu */

#phoca-topmenu {

  padding:  0;

  margin:    0px 0px 0px 0px;

  background:  transparent;

  }



/* Top */

#phoca-top {

  margin:0;

  padding:0;

}



#phoca-middle {

  -moz-border-radius: 7px;

  -webkit-border-radius: 7px;

  border-radius: 7px;

  -moz-box-shadow: 0px 0px 3px 0px #aaa;

  -webkit-box-shadow: 0px 0px 3px 0px #aaa;

  box-shadow: 0px 0px 3px 0px #aaa;

  background: #ffffff;

  margin: 10px 0px;



}



/* Side */

#phoca-side1 {

  position:  relative;

  float:    left;

  width:    23%;

  overflow:  hidden;

  margin:    0px;

  padding:  0px;

}



#phoca-side2 {

  position:  relative;

  float:    left;

  width:    23%;

  overflow:  hidden;

  margin:    0px;

  padding:  0px;

}



#phoca-side1-bg {

  margin:    0px;

  padding:  0px;

  background: transparent url(../images/sep.gif) 23% 0 repeat-y;

}



#phoca-side2-bg {

  margin:    0px;

  padding:  0px;

  background: transparent url(../images/sep.gif) 76% 0 repeat-y;

}



/* Content */

#breadcrumbs{

  padding-top: 10px;

}



#phoca-content {

  position:  relative;

  float:    left;

  width:     53%;

  padding:  0px;

  margin:    0px;

}



#phoca-content1 {

  position:  relative;

  float:    left;

  width:     51%;

  overflow:  hidden;

  padding:  1%;

  margin:    0px;

}



#phoca-content2 {

  position:  relative;

  float:    left;

  width:     74%;

  overflow:  hidden;

  padding:  1%;

}

#phoca-content3 {

  position:  relative;

  float:    left;

  width:     97%;

  overflow:  hidden;

  padding:  1%;

  

}



/* User */

#phoca-user {

  clear:both;

  padding:5px 15px 5px 0px;

}



/* Botom */

#phoca-bottom {

  -moz-border-radius: 7px;

  -webkit-border-radius: 7px;

  border-radius: 7px;

  -moz-box-shadow: 0px 0px 3px 0px #aaa;

  -webkit-box-shadow: 0px 0px 3px 0px #aaa;

  box-shadow: 0px 0px 3px 0px #aaa;

  background: #000;

  color: #fff;

  margin: 10px 0px;

    overflow:hidden;

}



/* Footer */

#phoca-clr{

  clear:    both;

  padding:  0;

  margin:    0;

}



#phoca-footer {

  height:    50px;

  min-width:   990px;

  max-width:   990px;

  width:     auto !important;

  width:     990px;

  margin:   0 auto;

  padding:  0;

}

#phoca-footer .phoca-footer {

  text-align:  center;

  margin:    0;

  color:     #777;

}



#phoca-debug {

  padding:  0px;

  margin:    0px;

}



/* Modules */

div.module {}

div.module h3 {

  font-family: Arial, Helvetica, sans-serif;

  color: #3082bf;

  border-bottom: 4px solid #c0c0c0;

  margin-top: 10px;

}



#phoca-bottom div.module h3,

#phoca-bottom div.moduletable h3,

#phoca-bottom div.moduletable h2 {

  

}



div.moduletable {

  padding: 10px;

}

div.moduletable h3,

div.moduletable h2 {

  font-family: Arial, Verdana, Helvetica, sans-serif;

  color: #3082bf;

  border-bottom: 4px solid #c0c0c0;

  margin-top: 10px;

}



div.module ul li,

div.moduletable ul li {

  color: #ccc;

  list-style: disc;

}



.module input[type="password"],

.module input[type="text"] {

  display: block;

}



#phoca-bottom .phoca-in {

        margin:0 auto;

        padding:1%;

}



/* Phoca Middle */

#phoca-middle .pagenav-next,

#phoca-middle .pagenav-prev,

#phoca-middle .readmore {

  margin: 0px 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;

}



#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 {

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  -moz-box-shadow: 0px 0px 3px 0px #aaa;

  -webkit-box-shadow: 0px 0px 3px 0px #aaa;

  box-shadow: 0px 0px 3px 0px #aaa;

  background: #f3f3f3;

  padding:5px;

  font-weight: bold;

  color: #999;

  text-decoration: none;

}



#phoca-middle .contact .panel h3 {

  margin:0px 0 0px 0;

  padding: 0;

  background:#eee;

  border:0

}

 #cbIconsBottom {  display:none;}

/*

#cbIconsTop, #cbIconsBottom, .cbFieldIcons {  display:none;}

*/





.sectiontableentry1 td, .sectiontableentry2 td {

line-height: 188%;

vertical-align: middle;

border-bottom: 1px dotted #000000;

}

#cbUserTable {

margin-left: 6px;

}

#cbUserTable th {

text-align: left;

padding-top: 0px;

padding-bottom: 6px;

border-bottom: 1px solid #000000;

}



.cat_child_h3{font-size: 1em;}



