/* Style for CI conference page */

body {
  padding:0;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }

a:link img, a:visited img { border-style: none } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

div.information {
    font: bold 90% serif;
    position: relative;
    top: 0;
    left: 1em;
    width: 90%;
    text-align: left;
    line-height: 1em;
    color: black;
    background: #DEF;
    padding: 0.5em;
    border: thin solid #999;
}

span.note {
 font: 100% serif;
 font-weight: bold;
 color:red}
/* ToC indented and font style shows hierarchy */

 ul.toc {margin:1em 0; padding: 0; font: 80% sans-serif; font-weight: bold}
ul.toc ul {margin: 0 1em; padding: 0; font:75% sans-serif; font-weight: bold;}
ul.toc ul ul {margin: 0em 2em ; font-style: italic}
ul.toc ul ul ul {margin: 0em}
ul.toc li {margin: 0.6em 0; padding: 0}
ul.toc li li {margin: 0}


@media all { /* NS4 doesn't align the floats properly :-( */

  /* Section numbers in a column of their own */
  ul.toc span.secno {margin-right: 1em} /* workaround for Opera6 */
  ul.toc span.secno {float: left; width: 4em; margin-left: -5em}
  /*ul.toc span.secno {text-align: right}*/
  ul.toc li {clear: both}
  ul.toc {margin-left: 5em}
  /* If we had 'tab', floats would not be needed here:
       ul.toc span.secno {tab: 5em right; margin-right: 1em}
       ul.toc li {text-indent: 5em hanging}
     The second line in case items wrap
  */
}

ul.index {
  list-style: disc;             /* Mac NS has problem with 'none' */
  list-style: none;
}


/*
ul.toc li li li, ul.toc li li li ul {margin-left: 0; display: inline}
ul.toc li li li ul, ul.toc li li li ul li {margin-left: 0; display: inline}
*/
/*
ul.toc, ol.toc {
  margin: 1em 0; padding: 0; font-weight: bold;
  list-style: disc;*/             /* Mac NS has problem with 'none' */
 /* list-style: none;
}
*/
h1, h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% serif; color:inherit; background:inherit}
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }


table.logo {
    font-size: small;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 100%
}
table.logo caption {
 font-style: 120% serif;
 font-weight: bold;
 background: #005A9C;
 color: white;
 padding: 0.5em

}
table.logo td, table.logo th{
    padding: 0.5em 0;
    font-weight: bold;
    vertical-align:center;
}
table.logo tr:nth-child(1) {
   background: #e6e6e6;
}  
table.logo tr:nth-child(2) {
   background: #D3D3D3;
   font-size: 100%;
}

table.logo td:first-child,table.logo th:first-child {
    font-size: 300%;
    font-style: serif;
    font-weight: bold;
    text-align: left;
    width: 30%; 
    color: #D2B48C; 
    font-style: verdana;	   
}

table.logo tr:nth-child(1) td:nth-child(2) {
    font-size: 150%;
    font-style: serif;
    font-weight: bold;
    text-align: left;
    width: 40%;
    color: #BC8F8F;   
    font-style: verdana;
    background: #e6e6e6;
}

table.logo td[colspan]:first-child,table.logo th[colspan]:first-child {
    font-style: inherit
}





table.inst {
    font-size: small;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 100%
}
table.inst caption {
 font-style: 120% serif;
 font-weight: bold;
 background: #005A9C;
 color: white;
 padding: 0.5em

}
table.inst td, table.inst th{
    padding: 0.5em 0;
    font-weight: bold;
    vertical-align: baseline;
}
table.inst td:first-child,table.inst th:first-child {
    font-style: serif;
    font-weight: bold;
    text-align: left;
    width: 40%

}
table.inst td[colspan]:first-child,table.inst th[colspan]:first-child {
    font-style: inherit
}




table.team {
    font-size: small;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 80%
}
table.team caption {
 font-style: 120% serif;
 font-weight: bold;
 background: #00ff00;
 color: black;
 padding: 0.5em

}
table.team td, table.team th{
    padding: 0.5em 0;
    font-weight: bold;
    vertical-align: baseline;
}
table.team td:first-child,table.team th:first-child {
    font-style: serif;
    font-weight: bold;
    text-align: left;
    width: 20%

}
table.team td[colspan]:first-child,table.team th[colspan]:first-child {
    font-style: inherit
}

table.talks {
 /*   font-size: small;*/
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 80%
}
table.talks caption {
 font-style: serif;
 font-weight: bold;
 font-size: 10pt;
 background: #0EF;
 color: red;
 padding: 0.5em

}
table.talks tr {
    padding:  0;
    border:  solid white ;
}



table.talks td, table.talks th{   
    font-style:  serif;
    font-size: 8pt;
    padding: 0.5em 1;
    vertical-align: baseline;
    background:#EEF; 
    color: green; 
    font-weight: bold;
}
table.talks td:first-child,table.talks th:first-child {
    text-align: left;
    width: 30%;
    color: black;
     font-size: 8pt;
     background:#DEF; 

}
table.talks td[colspan]:first-child,table.talks th[colspan]:first-child {
    font-style: inherit
   
}

table.programme {
 /*   font-size: small;*/
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
    margin: 1em 0;
    width: 80%
    font-style: arial;
    font-weight: bold;
    font-size: 8pt;
    background: #EEF;
    color:black;
}
table.programme caption {
 font-size: 12pt;
 background: #0EF;
 color:black;
 padding: 0.5em

}
table.programme tr {
    padding:  0;
    border:  solid white ;
}

table.programme td, table.programme th{   
    font-size: 10pt;
    padding: 0.5em 1;
    vertical-align: baseline;
    background:#EEF; 
    color: red; 
    font-weight: bold;
}

table.programme td.col1{
    text-align: left;
    width: 10%;
    background:#0EF; 
    color: black;
    font-size: 8pt;
}
table.programme td.col2 {
    font-size: 8pt;
    text-align: left;
    width: 45%;
    background:blue;
    color: white; 
}

table.programme td.col3 {
    font-size: 8pt;
    text-align: left;
    width: 45%;
    background:green;
    color:white; 
}

table.programme td.colg {
    font-size: 8pt;
    text-align: left;
    width: 10%;
    background:#EEF;
    color:red; 
}

table.programme td.colp{
    text-align: left;
    width: 10%;
    background:#ffd700; 
    color: black;
    font-size: 8pt;
}




/*
table.programme td[colspan]:first-child,table.programme th[colspan]:first-child {
    font-style: inherit
}
*/

table.calendar {
    font-size: small;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 100%
}
table.calendar caption {
 font-style: 120% serif;
 font-weight: bold;
 background: #00b2ae;
 color: white;
 padding: 0.5em

}
table.calendar tr {
    padding:  0;
    border: thin solid #999 ;
}

table.calendar td, table.calendar th{
    padding: 0.5em 0;
    vertical-align: baseline;
    background: #DEF;
}
table.calendar td:first-child,table.calendar th:first-child {
    font-style: serif;
    font-weight: bold;
    text-align: left;
    width: 40%

}
table.calendar td[colspan]:first-child,table.calendar th[colspan]:first-child {
    font-style: inherit
}




/*
table.team tr:first-child {
    background: #005A9C;
    color: white
}
*/
/*mail */
span.mail-caim:before {
content: "e-mail:conferences.caim@yahoo.com";
content: "e-mail:conferences.caim@yahoo.com";
font: 100%;
color:blue;
}
span.mail-valahia:before{
content: "e-mail:caim2019@valahia.ro";
content: "e-mail:caim2019@valahia.ro";
font: 100%;
color:blue;
}
span.mail-rs:before {
content: "e-mail:rselescu@incas.ro";
content: "e-mail:rselescu@incas.ro";
font: 100%;
color:blue;
}
span.mail-ac:before {
content: "e-mail:acara@fmi.unibuc.ro";
content: "e-mail:acara@fmi.unibuc.ro";
font: 100%;
color:blue;
}
span.mail-si:before {
content: "e-mail:ro_diff@yahoo.com";
content: "e-mail:ro_diff@yahoo.com";
font: 100%;
color:blue;
}
span.mail-en:before {
content: "e-mail:eneba@incas.ro";
content: "e-mail:eneba@incas.ro";
font: 100%;
color:blue;
}

