﻿/*****************************
 ** Style *** 
 *************
 
 Styly jsou rozděleny na 2 typy: pro home(page) a pro ne-home stránky.
 Autor: Jan Kukla, Martin Dušek
 Verze: 1.0
 Datum: 15.8.2007
 
*****************************/ 

/**************************************/
/** Obsahové uspořádání pro home **/
/**************************************/
#content{
  min-height: 201px;
  _height:201px;
  width: 736px;
  margin: 7px;
  }
  
#content1{
  min-height: 1px;
  _height:1px;
  background: url(img/pixakt.gif) top left repeat-y ;
  }

#content2{
  min-height: 1px;
  _height:1px;
  background: url(img/pixtxt.gif) top right repeat-y ;
  }
  
#left{
  border-top: 1px #aca9a1 solid;
  margin: 0;
  _height: 0px;
  float: left;
  width: 246px;
  }

#right{
  border-top: 1px #aca9a1 solid;
  margin: 0;
  float: right;
  _height: 0px;
  width: 482px;
  }
  
#end{
  padding:1px 0 0 0;
  background:  url(img/pix-footer.gif)  left top no-repeat ;
  }

  
.block-content{
  margin: 0 4px 9px;
  }


/*****************************/
/** Barevné proužky**/
/*****************************/

.color-stripe{
  padding: 5px 0 0 40px;
  width: 194px;
  height: 35px;
  color: #fff;
  font-weight: bold;
  }
  
/* hnědý proužek */  
.h-brown {
  background: url(img/header-brown.gif) no-repeat;
  padding: 5px 0 0 51px;
  width: 183px;
  }
  
 /* zelený proužek */ 
.h-green{
  background: url(img/header-green.gif) no-repeat;
   }
   
 /* zelený proužek 2 na jiných stránkách než home */ 
.h-green2{
  background: url(img/header-green2.gif) no-repeat;
  width: 214px;
   }
  
/* žlutý proužek */
.h-yellow{
  margin-left:1px;
  background: url(img/header-yellow.gif) no-repeat;
  }
   
/* průhledný proužek */
.h-blank{
  margin-left:1px;
  background: url(img/header-blank.gif) no-repeat;
  color: #757575;
  padding: 6px 0 0 53px;
  }

  
/*****************************/
/** Pravý sloupec**/
/*****************************/

/* pravá třída s headrem */
.right-block{
  position:relative;
  padding: 20px 0 8px 0;
  width: 480px;
  } 

/* mezera mezi divy napravo */  
.r_space{
  position:absolute;
  left:-1px;
  bottom:0px;
  clear:right;
  width:483px;
  border-top: 1px #aca9a1 solid;
  border-bottom: 1px #aca9a1 solid;
  height:6px;
  background-color:white;
  }


/*****************************/
/** Levý sloupec**/
/*****************************/
.left-header{
  margin-left:1px;
  position:relative;
  padding: 20px 0 8px 0;
  _height: 0px;
  background: #cec8b5;
  } 
 
.l_space{
  position:absolute;
  left:-1px;
  bottom:0px;
  clear:left;
  width:247px;
  border-top: 1px #aca9a1 solid;
  border-bottom: 1px #aca9a1 solid;
  height:6px;
  background-color:white;
  }
  
/* levý dolní blok */ 
.left-other{
  padding: 11px 0 0 0;
  _height: 0px;
  width: 100%;} 
  





/*****************************/
/*****************************/
/** Nehome **/
/*****************************/ 
/*****************************/





/**************************/
/** Obsah pro ne-home **/
/*************************/
#content_all{
  min-height: 501px;
  _height:501px;
  width: 736px;
  _width:734px;
  margin: 7px;
  background:#e5e4df;
  border:1px #aca9a1 solid;
  padding:20px 0 0 0;
  }
  
/** Abstract **/
#abstract {
  background: #f4f4f4;
  border: 1px #c8c8c8 solid;
  margin: 0 2% 0 5%;
  padding: 1em 1em;
  color: #3d3d3d;
  }

#abstract p{
  font-size: 11px;
  line-height: 13px;
  margin:0 0 2px 0;}

/* Odstavce */

#par {
  margin: 17px 26px 0 70px;
  }
  
.par1{
  margin-bottom:30px
  }
  
.par2 {
  margin: 20px 120px 0 20px;
  }
  
.par3 {
  margin: 20px 0px 0 40px;
  }

.par4 {
  margin: 20px 0px 0 80px;
  }


/* Bezny odrazkovy seznam */
  
.list1 {
  list-style-type: none;
  padding: 15px 0;
  }
  
.list1 li {
  background: url(img/list-square.gif) no-repeat left;
  padding-left: 0.8em;
  }

/* Odkazy na stažení přihlášky */
  
.footnote{
  border-top: 1px #aca9a1 solid;
  margin: 20px 0;
  padding: 5px 0 0 0;}






/*****************************/
/** Odkazy na home page (více...) **/
/*****************************/

.a_more {
  color:#0a4989;
  font-weight: bold;
  margin:8px 0 0 0;
  }

/*****************************/
/** Termíny **/
/*****************************/

.clock{
  background: url(img/clock.gif) top left no-repeat;
  width:auto;
  height:100%;
  padding: 0 0 5px 0;
  margin:-11px 0 0 0}

.left-header .clock .text{
  margin-left:65px;
  padding-top:12px;
  border: none;}

.left-header .text .green-bold{
  margin: 0 10px 0 0;}

.left-header .text{
  border: 1px solid #a49f8f;
  border-width: 1px 0 1px 0;
  padding:5px 0;}

.left-header ul{
  margin: 0 0 0 47px;
  list-style-type: none;}

.left-header li
  {background: url(img/arrow.gif) no-repeat 0% 50%;
   height:100%;}

.left-header li span
  {padding: 0 0 0 19px;}


/*****************************/
/** Aktuality**/
/*****************************/

.left-other .text{
  margin:0 9px;
  padding:10px 20px 30px 0;
  border-bottom: 1px solid #a49f8f;
  }

.left-other .text h4{
  margin: 0 0 9px 0;
  }

.left-other .block-content{
  margin:-5px 0px 11px
  }
  
.left-other .block-content .text p {
  line-height: 96%;
  }


/*****************************/
/** Důležité informace**/
/*****************************/

#right .text{
  margin:  0px 20px  0 50px;
  }

#right .text2{
  margin:  25px 20px  0 50px;
  }

#right .text h2, #right .text2 h2{
  margin:  0 0 10px 0;
  }

/*****************************/
/** Odkazy a servis**/
/*****************************/

#link-services td{
  background: url(img/arrow-b.gif)  0% 50% no-repeat;
  padding:0px 0 0 13px;
  }

.r-td{
  background: url(img/arrow-b.gif)  0% 50% no-repeat;
  }

#link-services a{
  text-decoration:underline;
  }

/*****************************/
/** Vyhledávání výsledky**/
/*****************************/

#results {
  border: 1px solid #aca9a1;
  border-width: 1px 0 1px 0;
  padding:1em 0;
  }

#search-results {
  background: #dad6cb;
  color: #4a4a4a;
  margin-top:1em;
  border-collapse: collapse;
  }

#search-results a {
  text-decoration: none; }

#search-results tr.odd a, 
#search-results tr.even a,
#search-results tr.odd a:visited,
#search-results tr.even a:visited, 
#search-results tr.odd a:active,
#search-results tr.even a:active {
  text-decoration: none;
  color: #4a4a4a;
  }

#search-results tr.odd a:hover, 
#search-results tr.even a:hover {
  text-decoration: underline;
  color: #4a4a4a;
  }

#search-results td {
  border: 1px solid #dad6cb;
  }

#search-results td.hf {
  border: 0;
  font-size: 1.1em;
  }

#search-results td.hf a {
  font-weight: bold;
  color: #b4b4b4;
  }

#search-results td.hf a.bold-black {
  font-weight: bold;
  color: black;
  }

#search-results td.hf img{
  margin:0;
  padding:0;
  vertical-align: middle;
  }

#search-results tr.th1 {
  background: #fff;
  }

#search-results tr.th2 {
  background: #a4a18a;
  color: #000;
  font-weight: bold;
  font-size: 1.1em;
  }

#search-results tr.odd {
  background: #eeece7;
  }

#search-results tr.even {
  background: #e4e1d8;
  }

#search-results .navig {
  float: right;
  }

#search-results .nums {
  float: left;
  }

#search-results a.left-grey-tot,
#search-results a.left-grey,
#search-results a.right-grey-tot,
#search-results a.right-grey,
#search-results a.left-green-tot,
#search-results a.left-green, 
#search-results a.right-green-tot,
#search-results a.right-green {
  margin: 3px 2px 0 2px;
  display: block;
  float: left;
  }


#search-results a.left-grey-tot,
#search-results a.right-grey-tot,
#search-results a.left-green-tot,
#search-results a.right-green-tot {
  width: 12px;
  height: 11px;
  }
#search-results a.left-grey,
#search-results a.right-grey,
#search-results a.left-green, 
#search-results a.right-green {
  width: 10px;
  height: 11px;  
  }

#search-results a.left-grey-tot {
  background: url(img/arrow-left-total-grey.gif) no-repeat;
  }

#search-results a.left-grey {
  background: url(img/arrow-left-grey.gif) no-repeat;
  }

#search-results a.right-grey-tot {
  background: url(img/arrow-right-total-grey.gif) no-repeat;
  }

#search-results a.right-grey {
  background: url(img/arrow-right-grey.gif) no-repeat;
  }

#search-results a.left-green-tot {
  background: url(img/arrow-left-total-green.gif) no-repeat;
  }

#search-results a.left-green {
  background: url(img/arrow-left-green.gif) no-repeat;
  }

#search-results a.right-green-tot {
  background: url(img/arrow-right-total-green.gif) no-repeat;
  }

#search-results a.right-green {
  background: url(img/arrow-right-green.gif) no-repeat;
  }

/* hovery nad zelenymi */

#search-results a.left-green-tot:hover {
  background: url(img/arrow-left-total-green-hov.gif) no-repeat;
  }

#search-results a.left-green:hover {
  background: url(img/arrow-left-green-hov.gif) no-repeat;
  }

#search-results a.right-green-tot:hover {
  background: url(img/arrow-right-total-green-hov.gif) no-repeat;
  }

#search-results a.right-green:hover {
  background: url(img/arrow-right-green-hov.gif) no-repeat;
  }
  


/*****************************/
/** Vyhledávání výsledky**/
/*****************************/
div.filter-submit{
  background: url(img/button-google.gif) right top no-repeat;
  margin-top: 30px;
  width:90px;
  }


.filter-submit input{
  background: url(img/button-search.gif) no-repeat;
  width: 65px;
  height: 17px;
  font-weight: bold;
  padding-bottom: 1px;
  font-size: 1.1em;
  border:none;
  color:white;
  }


.filter-form{
  margin: 20px 0;
  }

.filter-form table{
  width:auto;
  margin-bottom:15px;
  }

.filter-form label{
  font-size: 1.1em;
  }

#sitemap-list {
  color: #3d3d3d;
  }


/*****************************/
/** Vyhledávání abecední **/
/*****************************/

#letters {
  border: 1px solid #aca9a1;
  border-width: 1px 0;
  margin: 2em 0;
  padding: 1em 0;
  height: 40px;
  }

#letters .letter {
  color: #4a4a4a;
  background: #eeece7;
  border: 1px solid #dad6cb;
  margin-top: 0.5em;
  width: 1.3em;
  display: block;
  text-align: center;
  text-decoration: none;
  float: left;
  }



/*****************************/
/** Sitemap seznamy **/
/*****************************/


.list-sm-1,
.list-sm-2,
.list-sm-3 {
  list-style-type: none;
  height: 100%;
  _height: 0;
  }

.list-sm-1 li {
  background: url(img/list-square-sm-1.gif) no-repeat left center;
  padding-left: 1em;
  }

.list-sm-2 li {
  background: url(img/list-square-sm-2.gif) no-repeat left center;
  padding-left: 1em;
  }

.list-sm-3 li {
  background: url(img/list-square-sm-3.gif) no-repeat left center;
  padding-left: 1em;
  }

.li-no-bg {
  background: 0 !important;
  }
