@media screen
{
* 
  {
    margin: 0em;
    border: none;
    padding: 0em;
  }
body
  {
    color: #000;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_bg.gif') repeat;
    font: 75% sans-serif;
    line-height: 1.2em;
    text-align: left;
    min-width: 1200px;
  }
a, a:focus, a:link, a:hover 
  {
    color: #000;
    text-decoration: none;
    cursor: Pointer;
  }
h3, h2, h4
  {
    clear: both; 
    color: green;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.1em;
    margin-bottom: 0.15em;
    border-top: 1em solid #fff;
    padding-top: 1em;
  }
h2
 {
   font-size: 1.5em;
   border: none;
 }
h4
 {
  font-size: 1em;
  border: none; 
 }
p
  {
    letter-spacing: 0.08em;
    text-align: justify;
  }  
.talign-left
  {
    text-align: left;
  } 
/*------------------------------------------------------------ error - Roman ----------------------------------------*/

b.error {
     color: #DF0038;	

}
	
/*------------------------------------------------------------min-width: 780px IE hack-------------------------------*/ 
#width 
  {
    min-width:780px;
  }
* html #min-width
  {
    padding-left: 780px;
  }
* html #container 
  {
  	position:relative;
        margin-left:-780px;
  }
/*\*/
* html #minwidth, * html #container, * html #layout 
  {
  	height: 1px;
  }
/**/
/*------------------------------------------------------------background most outer divs-------------------------------*/ 
div#left-bg
  {
   float: left;
   width: 100%;
   background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_lvertical.gif') repeat-y;
  }
div#thorizontal-bg
  {
   float: left;
   width: 100%;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_thorizontal01.gif') repeat-x;
  }
div#ltcorner-bg
  {
   float: left;
   width: 50px;
   height: 32px;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_ltcorner01.gif') no-repeat;
  }
div#rtcorner-bg
  {
   float: right;
   width: 50px;
   height: 32px;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_rtcorner01.gif') top right no-repeat;
  }      
div#right-bg
  {
   float: left;
   width: 100%;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_rvertical.gif') right top repeat-y;
  }
div#bhorizontal-bg
  {
   float: left;
   width: 100%;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_bhorizontal.gif') bottom repeat-x;
  }
div#lbcorner-bg
  {
   position: relative;
   left: -27px;
   float: left;
   width: 50px;
   height: 50px;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_lbcorner.gif') bottom left no-repeat;
  }
div#rbcorner-bg
  {
   position: relative;
   left: 27px;
   float: right;
   width: 50px;
   height: 50px;
   background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_rbcorner.gif') bottom right no-repeat;
  } 
/*------------------------------------------------------------Most-outer-margin-------------------------------*/ 
div#layout-margin
  {
    margin-left: 27px;
    margin-right: 27px;
    margin-top: -20px;
  }     
/*------------------------------------------------------------header-------------------------------*/ 
img#logo
  {
    position: absolute;
    top: 12px;
    left: 30px;
    width: 80px;
    height: 100px;
  }
div#top-banner
  {
    position: relative;
    clear: both;
    color: #fff;
    height: 100px;
    background: green url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/header_bg.gif')  repeat-x;
    margin-left: 86px;
    margin-right: 3px;
    margin-bottom: 3px;
    overflow: auto;
  }
div#lang-login
  {
    position: absolute;
    right: 0em;
    top: 0em;
    height: 1.25em; 
    float: right;
    letter-spacing: 0.1em;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/lang_login_bg.gif')  repeat;    
    background-color: rgb(0,153,0);
    border: 1px solid #fff;
    border-top: none;
    border-right: none;
  }
div#login-key
  {
    width: 25px;
    height: 25px;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/login_key.gif')  no-repeat;  
  } 		
a#log-in-out
  {
    color: #fff;
    font: 0.8em sans-serif;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }  
a:hover#log-in-out
  {
    color: rgb(204,255,0);
  }  
a#lang
  {
    color: #fff;
    font: 0.8em sans-serif;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }  
a:hover#lang
  {
    color: rgb(204,255,0);
  } 
div#top-banner h1
  {
    position: absolute;
    top: 50%;
    left: 1em;
    font: bold 2em sans-serif;
    letter-spacing: 0.1em;
    margin-top: -0.3em;
  } 
/*------------------------------------------------------------Partners-------------------------------*/ 
ul#ul-partners
  { 
    float: left;
    width: 100%;
    background-color: rgb(153,153,102);
    list-style-type: none;
    border-right: 0px solid White;
    border-bottom: 3px solid #fff;
    margin-left: 0px;
  }   
ul#ul-partners li
  {
    float: left;
  }
ul#ul-partners a
  {
    float: left;
    width: 100%;
    height: 1.5em;
    color: #FFFFFF;
    font: "Verdana CE" sans-serif;
    padding-top: 0.4em;
    padding-left: 0.4em;
    font-weight: bold;
  } 
ul#ul-partners a:hover
  {
    float: left;
    width: 100%;
    color: #fff;
    text-decoration: underline;
  }
.partners
  {
    color: #666;
    background-color: rgb(153,153,102);
    width: 22%;
    border-right: 2px solid White;
    border-left: 0px solid White;
  }
.acolor
  {
    color: rgb(246,246,246);
    background-color: rgb(204,204,51);
    width: 12%;
    border-right: 2px solid #fff;
  }
.acolor:hover
  {
    color: rgb(246,246,246);
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_bg.gif') repeat;
    width: 12%;
    border-right: 2px solid #fff;
  }
.bcolor
  {
    color: rgb(246,246,246);
    background-color: rgb(204,204,102);
    width: 12%;
    border-right: 2px solid #fff;
  }
.bcolor:hover
  {
    color: rgb(246,246,246);
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/body_bg.gif') repeat;
    width: 12%;
    border-right: 2px solid #fff;
  }
 /*---------------------------------------------- User menu ----------------------------------------------------------*/
div.usermenu
  {
    position: relative;
    width: 350px;
    height: 12em;
    float: left;
    margin: 0.5em;
    margin-bottom: 2em;
    border-bottom: 2px solid rgb(224,224,224);
    border-right: 1px solid rgb(240,240,240);
    padding-bottom: 2em;
  }
.usermenu img
  {
    position: absolute;
    top: 10px;
    left: 10px;   
    background-color: rgb(228,228,228);
  }
.usermenu h4
  {
    color: #000;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 120px;
    border: none;
    color: green;
  }
  
.usermenu ul {
      margin-left: 120px;
      list-style: none;
      clear: none; 
  }
.usermenu p
  {
    font-size: 0.9em;
    margin-top: 0.2em;
    margin-left: 120px;
    margin-bottom: 0.5em;
    margin-right: 0.5em;
    text-align: left;
  }  
/*-----------------------------------------------Menu----------------------------------------------------*/ 
ul#ul-menu
  { 
    float: left;
    width: 100%;
    list-style-type: none;
    font: 1em sans-serif;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade.gif') top left repeat-x;
    border-bottom: 1px solid #ccc;
  }  
li.ul-menu
  {
    float: left;
    margin-left: 0em;
    border-right: 1px solid White;
  }
li.ul-menu-active 
  { 
    float: left;
    margin: 0em;
  }
li.ul-menu-active a
  {
    display: block;
    position: relative;
    /*top: 0.3em;*/
    z-index: 1;
    color: #000;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade_active.gif') top left repeat-x;
    background-color: #fff;
    border-top: 0px solid #ddd;
    padding: 0.5em 1em 0.5em 1em;
    font-weight: bold;
  }
li.ul-menu a 
  {
    position: relative;
    /*top: 0.3em;*/
    display: block;
    z-index: 1;
    color: #999;
    padding: 0.5em 1em 0.5em 1em;
  }
li.ul-menu a:hover
  {
    background-color: White;
    display: block;
    color: #000;
    padding: 0.5em 1em 0.5em 1em;
  }
/*-----------------------------------------------SubMenu----------------------------------------------------*/ 
ul#ul-submenu
  { 
    float: left; 
    width: 100%;
    color: #000;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade_active.gif') top left repeat-x;
    background-color: #F6F7FF;
    list-style-type: none;
    font: 1em sans-serif;
    border-bottom: 1px solid #ccc;
  }  
li.ul-submenu
  {
    float: left;
    margin-left: 0em;
    margin-right: 0em;
    border-right: 1px solid White;
  }
li.ul-submenu-active 
  { 
    float: left;
    margin-left: 0em;
    margin-right: 0em;
  }
li.ul-submenu-active a
  {
    display: block;
    color: #000;
    background-color: White;
    padding: 0.3em 1em 0.3em 1em;
    font-weight: bold;
  }
li.ul-submenu a 
  {
    color: #999;
    display: block;
    padding: 0.3em 1em 0.3em 1em;
   /* border-bottom: 2px solid #ccc*/
  }
li.ul-submenu a:hover
  {
    color: #000;
    display: block;
    padding: 0.3em 1em 0.3em 1em;
    background-color: White;
    /*border-bottom: 2px solid #666;*/
  }
div#home-menu-hidden
  { 
    width: 100%;
    height: 2em;
    clear: both;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade.gif') bottom repeat-x;
    border-bottom: 1px solid #ccc;
  }

/*-----------------------------------------------SubSubMenu----------------------------------------------------*/ 
ul.ul-subsubmenu
  { 
    float: left; 
    width: 100%;
    color: #000;
    background-color: #F6F7FF;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade_active.gif') top left repeat-x;
    list-style-type: none;
    font: 1em sans-serif;
    border-bottom: 1px solid #ccc;
  }  
li.ul-subsubmenu
  {
    float: left;
    margin-left: 4em;
    border-right: 1px solid White;
  }
li.ul-subsubmenu-active 
  { 
    float: left;
    margin-left: 4em;
  }
li.ul-subsubmenu-active a
  {
    display: block;
    color: #000;
    padding-top: 0.5em;
    font-weight: bold;
   /* border-bottom: 2px solid #666;*/
  }
li.ul-subsubmenu a 
  {
    color: #999;
    display: block;
    padding-top: 0.5em;
   /* border-bottom: 2px solid #ccc*/
  }
li.ul-subsubmenu a:hover
  {
    color: #666;
    background-color: White;
    display: block;
    padding-top: 0.5em;
    /*border-bottom: 2px solid #666;*/
  }
/*div#home-menu-hidden
  { 
    width: 100%;
    height: 2em;
    clear: both;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade.gif') bottom repeat-x;
    border-bottom: 1px solid #ccc;
  }*/         
/*------------------------------------------------------------Content--------------------------------------*/ 
div#content
  {
    /*min-height: 400px;
    _height: 400px;*/
    margin: 0.5em;
    background-color: #fff;
  }
div#content hr {
    visibility: hidden;
    width: 100%;
}
/*------------------------------------------------------------HOME-RECTANGLES-------------------------------*/  
div#home-rectangles
  {
    float: left;
    width: 70%;
    background-color: #fff;
    margin-top: 1em;
    margin-bottom: 1em;
  }
/*------------------------------------------------------------STRUCTURE-------------------------------------*/  
a#rect-struc  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/lt-bg.gif') bottom right no-repeat;
  }
a:hover#rect-struc strong
  {
    color: rgb(81,81,81);
    border-bottom: 2px solid rgb(81,81,81);
  } 
strong.rec-struc
  {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-struc      
  {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    color: #aaa;
    width: 50%;
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: left;
    margin-top: -2em;
  }
/*------------------------------------------------------------PROJECTS---*/     
a#rect-proj  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/rt-bg.gif') bottom left no-repeat;
  }
a:hover#rect-proj  strong
  {
    color: rgb(153,102,0);
    border-bottom: 2px solid rgb(153,102,0);
  } 
strong.rec-proj
  {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-proj      
  {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: 50%;
    color: rgb(153,102,51);
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: right;
    margin-left: 100px; 
    margin-top: -2em; 
  }          
/*------------------------------------------------------------CONTACTS---*/   
a#rect-cont  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/lb-bg.gif') top right no-repeat;
  }
a:hover#rect-cont  strong
  {
    color: rgb(0,102,153);
    border-bottom: 2px solid rgb(0,102,153);
    
  }
strong.rec-cont
  {
    position: absolute;
    left: 10px;
    bottom: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-cont      
  {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    width: 50%;
    color: rgb(153,204,204);
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: left;
    margin-top: -2em;
  }      
/*------------------------------------------------------------RESULTS---*/     
a#rect-res  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/rb-bg.gif') top left no-repeat;
  } 
a:hover#rect-res  strong
  {
    color: rgb(0,102,0);
    border-bottom: 2px solid rgb(0,102,0);
  }   
strong.rec-res
  {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-res      
  {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: 50%;
    color: rgb(153,204,51);
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: right;
    margin-left: 100px;
    margin-top: -2em;
  }
/*------------------------------------------------------------NEWS-------------------------------------*/     
div#news
  {
    position: relative;
    /*top: 10px;*/
    left: -10px;
    width: 27%;
    float: right;
    color: #666;
    background-color: #fff;
    font-size: 0.8em;
    text-align: left;
    margin-top: 0.5em;
    margin-bottom: 0.5em;	
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }   
h2.news
  { 
    color: #fff;
    padding: 0.2em;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0.1em;
    background-color: rgb(146,146,146);
    margin-left: 0.5em;
    margin-bottom: 0.5em;
  }
h3.news-article
  { 
    color: green;
    font-size: 1.1em;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0.1em;
    margin: 0em 0em 0.15em 0.7em;
    border: none;
    padding: 0em;
    float: left;
  }
p.news-date { 
    /*clear: both;*/
    float: right; 
    text-align: right;
    color: green;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 0.7em;
  }    
span.first-letter-news
  { 
    color: #fff;
    background-color: rgb(153,204,0);
    padding: 0.2em;
  }    
p.news-par
  {
   margin-bottom: 1em;
   margin-left: 0.7em;
   text-align: justify;
  }
a.news-more
  {
    float: right;
    color: rgb(153,102,0);
    font-weight: bold;
    margin: 0.5em;
  }
/*------------------------------------------------------------PARTNERS PAGE--------------------------------------*/               
div.partner
  {
    position: relative;
    width: 30%;
    height: 12em;
    float: left;
    margin: 0.5em;
    margin-bottom: 2em;
    border-bottom: 2px solid rgb(224,224,224);
    border-right: 1px solid rgb(240,240,240);
  }
.partner img
  {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-color: rgb(228,228,228);
  }
.partner h4
  {
    color: #000;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 95px;
    border: none;
  }
#partners-page
  {
    float: left;
    width: 100%; 
  }
.partner p
  {
    font-size: 0.9em;
    margin-top: 0.2em;
    margin-left: 95px;
    margin-bottom: 4em;
  }

.partner a
  {
    position: absolute;
    bottom: 0.2em;
    right: 10px;
    color: #757575;
    font-size: 0.95em;
    /*font-weight: bold;*/
  }

/*----------------------------------------------- table -list people center - roman ----------------------------------*/

/*-----------------------------------------------Table-list-people----------------------------------------------------*/ 
div#list-people
  {
    margin-bottom: 0em;
    clear: both;
    overflow: auto;
    height: 600px;
    width:100%;
    /*text-align: center; */

  }

div#list-people table
  {
    width: auto;
    border-collapse: collapse;
    /*table-layout: fixed;
*/
    margin-left: auto; 
    margin-right: auto; 
    
  }
div#list-people table caption
  {
    width: 100%;
    color: #000;
    background-color: #fff;
    font-size: large;
    font-weight: bold;
    padding: 0.2em;
  }
div#list-people table th
  {
    color: #000;
    letter-spacing: 0.1em;
    padding-top: 0.2em;
    padding-left: 0.2em;
    padding-bottom: 0.2em;
    padding-right: 0.5em;
  } 
div#list-people table td
  {
    border: 2px solid #fff;
    padding-top: 0.5em;
    padding-left: 0.2em;
    padding-bottom: 0em;
    padding-right: 0.5em;
  } 
div#list-people a, div#secure a
  {
    color: #666;
    text-decoration: underline;
  }
div#list-people li
  {
   list-style: none;
  }
  
tr.row-a
  {
    background-color:rgb(248,248,248);
    
  }
tr.row-b
  {
    background-color: rgb(240,240,240);
  }
th.surname
  {
    background-color: #fff;
  }
  
table.seminar th {
  text-align: left;
  padding-right: 10px;
  vertical-align: top;
  width: 100px;
}
table.seminar td, table.humusy td {
  text-align: left;
  vertical-align: top;
}
table.semin td {
  padding-top: 5px;
  vertical-align: top;
}
table.semin th {
  text-align: left;

}
table.semin .doleva {
  text-align: left;
  padding-left: 10px;
}

table.mytasks {
  border: 1px solid #ccc;
  margin-left: 70px;
  border-collapse: collapse;
}

table.mytasks th, td {
  text-align: left;
  padding: 3px 10px 3px 10px;
  vertical-align: top;
  border: 1px solid #ccc;
}

table.mytasks th {
  background-color:#eee;
}

table.mytasks th.kvartal {
  width: 80px;
}

table.mytasks th.rok {
  width: 30px;
}

table.mytasks th.akce {
  width: 30px;
}

table ul {
  padding-left: 8px;
}

img.reklama {
  border: 1px solid #aaa;
}

img:hover.reklama {
  border: 1px solid Black;
}

  /*-----------------------------------------------UL - LI - list-task----------------------------------------------------*/ 
div#list-task
  {
    margin-bottom: 0em;
    clear: both;
    overflow: auto;
    height: 700px;
    width:100%;
    font-size: 0.9em;
  }
#list-task ul li
  {
    border-top: 1px solid #333;
    padding: .4em .2em .5em 1.8em;
  }
div#list-task ul
  {
    width: auto;
    margin-left: auto; 
    margin-right: auto;
  }
div#list-task li.indraft,div#list-task li.ok,div#list-task li.tosend,div#list-task li.tolate,
 div#list-task li.nodate,div#list-task li.indate
  {
    background-repeat: no-repeat;
    background-position: 0.3em .3em;
    margin-left: 1.5em;
    margin-top: 0.5em;
    list-style-type: none;
  }
div#list-task li.indraft{
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed2.gif');
}
div#list-task li.ok{
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed3.gif');
}
div#list-task li.tosend{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed4.gif');
}
div#list-task li.tolate{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed7.gif');
}

div#list-task li.nodate{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed6.gif');
}
div#list-task li.indate{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed8.gif');
}
              
/*div#list-task li.
{
  background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed3.gif');
  background-repeat: no-repeat;
  background-position: 0.5em 0em;
  padding-left: 1.0em;
  margin-left: 0.5em;
  list-style-type: none;
}
*/


div#list-task ul li span
  {
    width: 100%;
    color: #000;
    background-color: #fff;
    margin: 0.3em;
  }

div#list-task ul ul li
  {
    color: #000;
    border-top: 1px solid #ddd;
    padding-top: 0.2em;
    padding-left: 2em;
    padding-bottom: 0.4em;
    padding-right: 0.5em;
  }
div#list-task a
  {
    color: #666;
    text-decoration: underline;
  }

div#legend {
    clear:both;
    text-align:center;
    margin-left:25%;
    margin-right: 25%;
    border-bottom: 1px solid #CCC;
    padding:0px;
    }
div#legend span {
    margin-left:1em;
    margin-right:1em;
}    
/*-----------------------------------------------Search-People----------------------------------------------------*/
div#search-people
  {
    float: left; 
    width: 100%; 
    text-align: center;
  }
/*---------------------------Search-surname----*/
fieldset.search-surname
  {
    clear: both;   
  margin-left: 25%;  
    margin-right: 25%;
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  }
fieldset.search-surname legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.3em;
  }
fieldset.search-surname form
  {
    height: 2em;
    background-color: rgb(250,250,250);
    padding-top: 1em;
    padding-bottom: 1em;
  }
/*---------------------------Search-number----*/     
fieldset.search-number
  {
    clear: both; 
    margin-top: 0.2em;
    margin-left: 25%;  
    margin-right: 25%;
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  } 
fieldset.search-number legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.3em;
  }
fieldset.search-number form
  {
    height: 2em;
    background-color: rgb(244,244,244);
    padding-top: 1em;
    padding-bottom: 1em;
  }
/*---------------------------Search-org----*/     
fieldset.search-org
  {
    clear: both; 
    margin-top: 0.2em;
   margin-left: 25%;  
    margin-right: 25%; 
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  }
fieldset.search-org legend
  {
    color: #666;
    background-color: #fff;
    font-weight: bold;
    font-size: 0.9em;
    letter-spacing: 0.3em;
  }
fieldset.search-org form
  {
    height: 2em;
    background-color: rgb(240,240,240);
    padding-top: 1em;
    padding-bottom: 1em;
  }
select.org
  {
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  } 
input.text-input
  {
    color: #000;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
input.submit-button 
  {
    color: #666;
    background-color: rgb(224,224,224);
    font-size: x-small;
    border: 1px solid #999;
  }



/*------------------------------------------------MyTasks------------------------------------------------------*/
div#mytasks
  {
    float: left; 
    width: 100%; 
    text-align: left;
	  margin-bottom: 1em;
  }
fieldset.mytasks-fieldset
  {
    clear: both;   
    margin-left: 5%;  
    margin-right: 5%;
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  }
fieldset.mytasks-fieldset a
{
	text-decoration: underline;
}

fieldset.mytasks-fieldset legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.3em;
  }
fieldset.mytasks-fieldset ul ,fieldset.mytasks-fieldset ol 
{
	/*width: 90%;*/
	margin-left: 6%;	
	
}
fieldset.mytasks-fieldset ul li ,fieldset.mytasks-fieldset ol li{
	list-style-type: decimal;
	list-style-position:outside; 
}

div#mytasks ol li.mytasks-fieldset_done, div#mytasks ol li.mytasks-fieldset_done a
{
	color: #8F8F8F;
}

/*------------------------------------------------MyTasks------------------------------------------------------*/

/*x-----------------------------------------------edit-form----------------------------------------------------*/ 
a.novyzaznam {
  font-weight: bold;
  margin-left: 1em;
}
span.pocetzaznamu {
  margin-left: 1em;
}

.edit
  {
    text-align: right;
  }
.item
  {
    float: left;
    width: 100%;
    background-color: rgb(240,240,240);
    border-bottom: 1px solid #fff;
  }
  
fieldset.edit-form
  {
    width: 50%;
    border-top: 1px solid #ccc;
    margin-left: auto;
    margin-right: 25%;
    /*float:right;*/
    clear: both;
  } 
fieldset.edit-form legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.3em;
  }
fieldset.edit-form form
  {
    background-color: rgb(244,244,244);
  }
fieldset.edit-form form label,fieldset.edit-form label
  {
    float: left;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    margin: 0.5em;
    /*font-weight:bold;*/
  }   
fieldset.edit-form form input
  {
    margin: 0.5em;
    padding-left: 0.5em;   
    padding-right: 0.5em;   
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
   }

fieldset.edit-form form span select
  {
    /*float: right;*/
    margin: 0.5em;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
   }
/* romanovo ******************************/
fieldset.edit-form form div,fieldset.edit-form div {
    float: right;
    text-align: right;
}
fieldset.edit-form form div span.rbt {
    float: right;
    text-align: center;  
}
fieldset.edit-form a {
    color: #666;
    text-decoration: underline; 
}
/********************************************/

input#submit-edit
  {
    float: right;
    color: #666;
    width: 5em;
    background-color: rgb(224,224,224);
    font-size: x-small;
    border: 1px solid #999;
  }
 .edit textarea
  {
    float: left;
width: 95%;
margin: 0.5em;

    /*background-color: #fff;
    background-color: rgb(244,244,244);*/
  }
/*------------------------------------------------------------ZACLENENI-PAGE--------------------------------------*/      
div#zacleneni-page
  {
     width: 100%;
     float: left;
  }
div#zacleneni-page img
  {
    float: left;
    margin: 0.5em;
    margin-top: 0em;
  }
div#zacleneni-page p
  {
    margin: 0.5em;
  }

/*------------------------------------------------------------FOOTER--------------------------------------*/        
div#footer
  {
    width: 100%;
    clear: both;
    font-size: 0.8em;
    letter-spacing: 0.2em;
    text-align: center;
    border-top: 1px solid rgb(211,211,211);
    margin-top: 1em; 
    padding-top: 1em;
  }

a.validate {
  border: 1px solid #aaa;
}
a.validate span.sedy {
  color: #fff;
  background-color: #aaa;
}
a.validate span.bily {
  color: #aaa;
  background-color: #fff;
}
a.validate:hover {
  border: 1px solid #575757;
}
a.validate:hover span.sedy {
  color: #fff;
  background-color: #575757;
}
a.validate:hover span.bily {
  color: #575757;
  background-color: #fff;
}
  
span.line {
  margin: 0.5em;
  }
span.atelier {
  font-weight: bold;
   }
span.atelier strong {
    color: orange;
   }

span.rbtn 
{
float: right;
margin-right: 1.5em;
}
    
span.rbtn input 
{
border: none;
}

span.edit-textinput
{	
    float: right;   	
    margin:1em;
    text-align: justify;
}

span.edit-textinput ul {
    list-style-type: none;
}

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #778 url(https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/css/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


div#secure
  {
    width: 60%; 
    text-align: center;
    margin-left: auto;
    margin-right: auto; 
  }
div#secure h4
  {
    text-align: left;
    color: Maroon;
    margin-top: 0.5em;
    /* margin-left: 1.5em; PAVEL */
    margin-left: 0em;
  }  
 
div#secure p
  {
    width: 100%; 
    text-align: justify; 
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
   }
div#secure table {
    width: 100%; 
    text-align: left;
   }
div#secure ul, div#secure ol
{
    
    width: 100%; 
    text-align: left; 	
    margin-left: auto;
    margin-right: auto;
    line-height: 1.6em;
    padding-left: 1.5em;
}
div#secure table {
    width: 100%;
    padding: 1em 30% 1em 30%;
}
div#secure p strong {
    color: green;
}

div#secure div.menuback {
	float: right;
	margin-right: 2em;
	width: 13em;
}

div#secure ul.resteam li{
	display: inline;
	margin-left: 2em;
}

#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0px;
    background-color: rgb(153,255,204);
    width: 150px; /*Default width of hint.*/
    padding: 3px;
    border:1px solid black;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:100;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
    visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
    clear:none; 
    float:left; 
    text-align: left;
}

}


/***********************************************************************************************************************************/
@media print
{
* 
  {
    margin: 0em;
    border: none;
    padding: 0em;
  }
body
  {
    color: #000;
    font: 75% sans-serif;
    line-height: 1.2em;
    text-align: left;
  }
a, a:focus,  a:link, a:hover 
  {
    color: #000;
    text-decoration: underline;
    cursor: Pointer;
  }
h3,h2,h4
  {
    clear: both; 
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.1em;
    margin-bottom: 0.15em;
    border-top: 1em solid #fff;
  }
h2
 {
   font-size: 1.5em;
   border: none;
 }
h4
 {
  font-size: 1em;
  border: none; 
 }
p
  {
    letter-spacing: 0.08em;
  }  
.talign-left
  {
    text-align: left;
  } 
/*------------------------------------------------------------ error - Roman ----------------------------------------*/

b.error {
     color: #DF0038;	

}
	
/*------------------------------------------------------------min-width: 780px IE hack-------------------------------*/ 
#width 
  {
    min-width:780px;
  }
* html #min-width
  {
    padding-left: 780px;
  }
* html #container 
  {
  	position:relative;
    margin-left:-780px;
  }
/*\*/
* html #minwidth, * html #container, * html #layout 
  {
  	height: 1px;
  }
/**/
/*------------------------------------------------------------background most outer divs-------------------------------*/ 
div#left-bg
  {
   float: left;
   width: 100%;
  }
div#thorizontal-bg
  {
   float: left;
   width: 100%;
  }
div#ltcorner-bg
  {
   float: left;
   width: 50px;
   height: 32px;
  }
div#rtcorner-bg
  {
   float: right;
   width: 50px;
   height: 32px;
  }      
div#right-bg
  {
   float: left;
   width: 100%;
  }
div#bhorizontal-bg
  {
   float: left;
   width: 100%;
  }
div#lbcorner-bg
  {
   position: relative;
   left: -27px;
   float: left;
   width: 50px;
   height: 50px;
  }
div#rbcorner-bg
  {
   position: relative;
   left: 27px;
   float: right;
   width: 50px;
   height: 50px;
  } 
/*------------------------------------------------------------Most-outer-margin-------------------------------*/ 
div#layout-margin
  {
    margin-left: 27px;
    margin-right: 27px;
    margin-top: -20px;
  }     
/*------------------------------------------------------------header-------------------------------*/ 
img#logo
  {
    display: none;
    position: absolute;
    top: 12px;
    left: 30px;
    width: 80px;
    height: 100px;
  }
div#top-banner
  {
    display: none;
    position: relative;
    clear: both;
    color: #000;
    height: 100px;
    margin-left: 86px;
    margin-right: 3px;
    margin-bottom: 3px;
  }
div#lang-login
  {
    visibility: hidden;
    position: absolute;
    right: 0em;
    top: 0em;
    height: 1.25em; 
    float: right;
    letter-spacing: 0.1em;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/lang_login_bg.gif')  repeat;    
    background-color: rgb(0,153,0);
    border: 1px solid #fff;
    border-top: none;
    border-right: none;
  }
div#login-key
  {
    visibility: hidden;
    width: 25px;
    height: 25px;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/login_key.gif')  no-repeat;  
  } 		
a#log-in-out
  {
    visibility: hidden;
    color: #fff;
    font: 0.8em sans-serif;
    border-right: 1px solid #fff;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }  
a#lang
  {
    color: #fff;
    font: 0.8em sans-serif;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }  
a:hover#lang
  {
    color: rgb(204,255,0);
  } 
div#top-banner h1
  {
    position: absolute;
    top: 50%;
    left: 1em;
    font: bold 2em serif;
    letter-spacing: 0.1em;
    margin-top: -0.5em;
  } 
/*------------------------------------------------------------Partners-------------------------------*/ 
ul#ul-partners
  { 
    display: none;
    float: left;
    width: 100%;
    list-style-type: none;
    border-bottom: 1px solid #000;
  }   
ul#ul-partners li
  {
    float: left;
  }
ul#ul-partners a
  {
    float: left;
    width: 100%;
    height: 1.5em;
    color: #000;
    font: bold 0.95em "Verdana CE" sans-serif;
    padding-top: 0.4em;
    padding-left: 0.4em;
  } 
ul#ul-partners a:hover
  {
    float: left;
    width: 100%;
    color: #fff;
    text-decoration: underline;
  }
.partners
  {
    color: #666;
    background-color: rgb(153,153,102);
    width: 22%;
  }
.acolor
  {
    color: rgb(246,246,246);
    background-color: rgb(204,204,51);
    width: 12%;
    border-left: 1px solid #fff;
  }
.bcolor
  {
    color: rgb(246,246,246);
    background-color: rgb(204,204,102);
    width: 12%;
    border-left: 1px solid #fff;
  }
/*-----------------------------------------------Menu----------------------------------------------------*/ 
ul#ul-menu
  { 
    display: none;
    float: left;
    width: 100%;
    list-style-type: none;
    font: 1em sans-serif;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade.gif') bottom repeat-x;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
  }  
li.ul-menu
  {
    float: left;
    margin-left: 1em; 
  }
li.ul-menu-active 
  { 
    float: left;
    margin-left: 1em;
  }
li.ul-menu-active a
  {
    display: block;
    position: relative;
    top: 0.3em;
    z-index: 1;
    color: #000;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0.5em;
  }
li.ul-menu a 
  {
    position: relative;
    top: 0.3em;
    display: block;
    z-index: 1;
    color: #999;
    padding: 0.5em;
  }
li.ul-menu a:hover
  {
    display: block;
    color: #000;
    padding: 0.5em;
  }
/*-----------------------------------------------SubMenu----------------------------------------------------*/ 
ul#ul-submenu
  { 
    display: none;
    float: left; 
    width: 100%;
    color: #000;
    background-color: #F6F7FF;
    list-style-type: none;
    font: 1em sans-serif;
  }  
li.ul-submenu
  {
    float: left;
    margin-left: 4em;
  }
li.ul-submenu-active 
  { 
    float: left;
    margin-left: 4em;
  }
li.ul-submenu-active a
  {
    display: block;
    color: #000;
    padding-top: 0.5em;
   /* border-bottom: 2px solid #666;*/
  }
li.ul-submenu a 
  {
    color: #999;
    display: block;
    padding-top: 0.5em;
   /* border-bottom: 2px solid #ccc*/
  }
li.ul-submenu a:hover
  {
    color: #666;
    display: block;
    padding-top: 0.5em;
    /*border-bottom: 2px solid #666;*/
  }
div#home-menu-hidden
  { 
    width: 100%;
    height: 2em;
    clear: both;
    background: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/menu_shade.gif') bottom repeat-x;
    border-bottom: 1px solid #ccc;
  }       
/*------------------------------------------------------------Content-------------------------------*/ 
div#content
  {
    /*min-height: 400px;
    _height: 400px;*/
    margin: 0.5em;
    background-color: #fff;
  }
/*------------------------------------------------------------HOME-RECTANGLES-------------------------------*/  
div#home-rectangles
  {
    float: left;
    width: 70%;
    background-color: #fff;
    margin-top: 1em;
    margin-bottom: 1em;
  }
/*------------------------------------------------------------STRUCTURE---*/   
a#rect-struc  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/lt-bg.gif') bottom right no-repeat;
  }
a:hover#rect-struc  strong
  {
    color: rgb(81,81,81);
    border-bottom: 2px solid rgb(81,81,81);
  } 
strong.rec-struc
  {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-struc      
  {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    color: #aaa;
    width: 50%;
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: left;
    margin-top: -2em;
  }
/*------------------------------------------------------------PROJECTS---*/     
a#rect-proj  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/rt-bg.gif') bottom left no-repeat;
  }
a:hover#rect-proj  strong
  {
    color: rgb(153,102,0);
    border-bottom: 2px solid rgb(153,102,0);
  } 
strong.rec-proj
  {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-proj      
  {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: 50%;
    color: rgb(153,102,51);
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: right;
    margin-left: 100px; 
    margin-top: -2em; 
  }          
/*------------------------------------------------------------CONTACTS---*/   
a#rect-cont  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/lb-bg.gif') top right no-repeat;
  }
a:hover#rect-cont  strong
  {
    color: rgb(0,102,153);
    border-bottom: 2px solid rgb(0,102,153);
    
  }
strong.rec-cont
  {
    position: absolute;
    left: 10px;
    bottom: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-cont      
  {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    width: 50%;
    color: rgb(153,204,204);
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: left;
    margin-top: -2em;
  }      
/*------------------------------------------------------------RESULTS---*/     
a#rect-res  
  {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    height: 12.5em;
    background: #fff url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/layout/home-rect/rb-bg.gif') top left no-repeat;
  } 
a:hover#rect-res  strong
  {
    color: rgb(0,102,0);
    border-bottom: 2px solid rgb(0,102,0);
  }   
strong.rec-res
  {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #888;
    font: bold 1.25em serif;
    letter-spacing: 0.1em;
    border-bottom: 2px solid #fff;
  }
span.rec-prefix-res      
  {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: 50%;
    color: rgb(153,204,51);
    font-size: 0.8em;
    letter-spacing: 0.1em;
    text-align: right;
    margin-left: 100px;
    margin-top: -2em;
  }
/*------------------------------------------------------------NEWS-------------------------------------*/     
div#news
  {
    position: relative;
    top: 10px;
    left: -10px;
    width: 27%;
    float: right;
    color: #666;
    background-color: #fff;
    font-size: 0.8em;
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1.5em;	
    border-left: 1px solid #ccc;
  }   
h2.news
  { 
    color: #fff;
    padding: 0.2em;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0.1em;
    background-color: rgb(146,146,146);
    margin-left: 0.5em;
    margin-bottom: 0.5em;
  }
h3.news-article
  { 
    color: #666;
    font-size: 1.1em;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0.1em;
    margin: 0em 0em 0.15em 0.7em;
    border: none;
    padding: 0em;
  }
span.news-date
  { 
    clear: both; 
    color: green;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 0.7em;
  }    
span.first-letter-news
  { 
    color: #fff;
    background-color: rgb(153,204,0);
    padding: 0.2em;
  }    
p.news-par
  {
   margin-bottom: 1em;
   margin-left: 0.7em;
   text-align: justify;
  }
a.news-more
  {
    float: right;
    color: rgb(153,102,0);
    font-weight: bold;
    margin: 0.5em;
  }
/*------------------------------------------------------------PARTNERS PAGE--------------------------------------*/               
div.partner
  {
    position: relative;
    width: 100%;
    height: 12em;
    clear: both;
    margin: 0.5em;
    margin-bottom: 2em;
    border-bottom: 2px solid rgb(224,224,224);
    border-right: 1px solid rgb(240,240,240);
  }
.partner img
  {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-color: rgb(228,228,228);
  }
.partner h4
  {
    color: #000;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 95px;
    border: none;
  }
#partners-page
  {
    float: left;
    width: 100%; 
  }
.partner p
  {
    font-size: 0.9em;
    margin-top: 0.2em;
    margin-left: 95px;
    margin-bottom: 4em;
  }

.partner a
  {
    position: absolute;
    bottom: 0.2em;
    right: 10px;
    color: #757575;
    font-size: 0.85em;
    font-weight: bold;
  }

  /*-----------------------------------------------UL - LI - list-task----------------------------------------------------*/ 
div#list-task
  {
    margin-bottom: 0em;
    clear: both;
    overflow: auto;
    height: 700px;
    width:100%;
    font-size: 0.9em;
    /*text-align: center; */

  }
div#list-task ul
  {
    width: auto;
    /*border-collapse: collapse;*/
    margin-left: auto; 
    margin-right: auto; 
   
  }
div#list-task li.indraft,div#list-task li.ok,div#list-task li.tosend,div#list-task li.tolate,
 div#list-task li.nodate,div#list-task li.indate
  {
    background-repeat: no-repeat;
    background-position: 0.3em 0em;
    padding-left: 1.8em;
    margin-left: 1.5em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    list-style-type: none;
  }
div#list-task li.indraft{
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed2.gif');
}
div#list-task li.ok{
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed3.gif');
}
div#list-task li.tosend{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed4.gif');
}
div#list-task li.tolate{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed7.gif');
}

div#list-task li.nodate{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed6.gif');
}
div#list-task li.indate{       
    background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed8.gif');
}
              
/*div#list-task li.
{
  background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20120714000349/http://centrum-sanace.cs.cas.cz/image/tree/folderclosed3.gif');
  background-repeat: no-repeat;
  background-position: 0.5em 0em;
  padding-left: 1.0em;
  margin-left: 0.5em;
  list-style-type: none;
}
*/


div#list-task ul li span
  {
    width: 100%;
    color: #000;
    background-color: #fff;
    margin: 0.3em;
  }

div#list-task ul ul li
  {
    color: #000;
    padding-top: 0.2em;
    padding-left: 2em;
    padding-bottom: 0.2em;
    padding-right: 0.5em;
  } 


div#list-task a
  {
    color: #666;
    text-decoration: underline;
  }

div#legend {
    clear:both;
    text-align:center;
    margin-left:25%;
    margin-right: 25%;
    border-bottom: 1px solid #CCC;
    padding:0px;
    }
div#legend span {

    margin-left:1em;
    margin-right:1em;
}    

/*-----------------------------------------------Table-list-people----------------------------------------------------*/ 
div#list-people
  {
    margin-bottom: 0em;
    clear: both;
    width: 100%;
    /*text-align: center; */

  }
div#list-people table
  {
    width: auto; /*100%;*/
   /* border-collapse: collapse;*/
    /*table-layout: fixed;
*/
    margin-left: auto; 
    margin-right: auto; 
    
  }
div#list-people table caption
  {
    width: 100%;
    color: #000;
    background-color: #fff;
    font-size: large;
    font-weight: bold;
    padding: 0.2em;
  }
div#list-people table th
  {
    color: #000;
    letter-spacing: 0.1em;
    padding-top: 0.2em;
    padding-left: 0.2em;
    padding-bottom: 0.2em;
    padding-right: 0.5em;
  } 
div#list-people table td
  {
    border: 2px solid #000;
    padding-top: 0.5em;
    padding-left: 0.2em;
    padding-bottom: 0em;
    padding-right: 0.5em;
    page-break-inside: avoid;
	
  } 
div#list-people a, div#secure a
  {
    color: #666;
    text-decoration: underline;
  }
div#list-people li
  {
   list-style: none;
  }
  
tr.row-a
  {
    background-color:rgb(248,248,248);
	page-break-inside: avoid;
    
  }
tr.row-b
  {
    background-color: rgb(240,240,240);
	page-break-inside: avoid;
  }
th.surname
  {
    background-color: #fff;
  
  }
/*-----------------------------------------------Search-People----------------------------------------------------*/
div#search-people
  {
    display: none;	
    float: left; 
    width: 100%; 
    text-align: center;
  }
/*---------------------------Search-surname----*/
fieldset.search-surname
  {
    clear: both;   
  margin-left: 25%;  
    margin-right: 25%;
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  }
fieldset.search-surname legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.3em;
  }
fieldset.search-surname form
  {
    height: 2em;
    background-color: rgb(250,250,250);
    padding-top: 1em;
    padding-bottom: 1em;
  }
/*---------------------------Search-number----*/     
fieldset.search-number
  {
    clear: both; 
    margin-top: 0.2em;
    margin-left: 25%;  
    margin-right: 25%;
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  } 
fieldset.search-number legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.3em;
  }
fieldset.search-number form
  {
    height: 2em;
    background-color: rgb(244,244,244);
    padding-top: 1em;
    padding-bottom: 1em;
  }
/*---------------------------Search-org----*/     
fieldset.search-org
  {
    clear: both; 
    margin-top: 0.2em;
   margin-left: 25%;  
    margin-right: 25%; 
    margin-top: 0.2em;
    border-top: 1px solid #ccc;
  }
fieldset.search-org legend
  {
    color: #666;
    background-color: #fff;
    font-weight: bold;
    font-size: 0.9em;
    letter-spacing: 0.3em;
  }
fieldset.search-org form
  {
    height: 2em;
    background-color: rgb(240,240,240);
    padding-top: 1em;
    padding-bottom: 1em;
  }
select.org
  {    	
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  } 
input.text-input
  {
    color: #000;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
input.submit-button 
  {
    color: #666;
    background-color: rgb(224,224,224);
    font-size: x-small;
    border: 1px solid #999;
  }
/*-----------------------------------------------edit-form----------------------------------------------------*/ 
.edit
  {
    text-align: center;
  }
.item
  {
    float: left;
    width: 100%;
    background-color: rgb(240,240,240);
    border-bottom: 1px solid #fff;
  }


fieldset.edit-form
  {
    width: 50%;
    border-top: 1px solid #ccc;
    margin-left: auto;
    margin-right: auto;
  } 

fieldset.edit-form legend
  {
    color: #666;
    background-color: #fff;
    font-size: 0.9em;
    /*font-weight: bold;*/
    letter-spacing: 0.3em;
  }
fieldset.edit-form form
  {
    background-color: rgb(244,244,244);
  }
fieldset.edit-form form label
  {
    float: left;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    margin: 0.5em;
    font-weight: bold;    
}   
fieldset.edit-form form input
  {
    float: right;
    margin: 0.5em;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
   }

fieldset.edit-form form select
  {
    float: right;
    margin: 0.5em;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
   }
input#submit-edit
  {
    color: #666;
    width: 5em;
    background-color: rgb(224,224,224);
    font-size: x-small;
    border: 1px solid #999;
  }
 .edit textarea
  {
    width: 100%;
    border: 2px solid #FFF;
    border: 2px solid rgb(244,244,244);
    /*background-color: #fff;
    background-color: rgb(244,244,244);*/
  }
/*------------------------------------------------------------ZACLENENI-PAGE--------------------------------------*/      
div#zacleneni-page
  {
     width: 100%;
     float: left;
  }
div#zacleneni-page img
  {
    clear: both;
    margin: 0.5em;
    margin-top: 0em;
  }
div#zacleneni-page p
  {
    margin: 0.5em;
  }

/*------------------------------------------------------------FOOTER--------------------------------------*/        
div#footer
  {
    display: none;
    width: 100%;
    clear: both;
    font-size: 0.8em;
    letter-spacing: 0.2em;
    text-align: center;
    border-top: 1px solid rgb(211,211,211);
    margin-top: 1em; 
    padding-top: 1em;
  }
a.validate 
  {
    border: 1px solid #aaa;
  }
.validate span 
  {
    color: #fff;
    background-color: #aaa;
    margin-right: 0.2em;
  }
span.line
  {
    margin: 0.5em;
  }
span.atelier
   {
    font-weight: bold;
   }
span.atelier strong
   {
    color: orange;
   }

}






/*
     FILE ARCHIVED ON 0:03:49 Jul 14, 2012 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 3:14:51 Jul 23, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
