﻿body {font-family:"Open Sans", OpenSans, sans-serif; font-size: 11pt; background-color: white; /*line-height: 135%;*/ margin:0; padding:0; 
       
        overflow-y: scroll; overflow: -moz-scrollbars-vertical;  }
#container {position: relative; top:0px;  margin:0px/* auto*/; padding:0px; width:100%;  border: solid red #FFFFFF 3px; background-color:  transparent; }

#hlavicka {padding: 1.5em 20% 0px 2px; margin: 0px 0px 0px 0px; background-color:white /*rgb(24,81,142)*/; border-bottom: none 0px /*solid #FFFFFF 2px*/;
            /*width:100%;*/  height:100% /*226px*/; 
            background-image:url('images/podkladtrest26.jpg'); background-repeat:no-repeat; background-position: center top /*40% 0%*/; 
            text-align:right; color: white;  font-size:2em;}
#hlavicka.en {background-image:url('images/podkladtrest26.jpg');}
#hlavicka img {width: 20%; height:auto; }
/*#hlavicka .overimg {padding-right:30%; padding-top:1em; /*position: relative; bottom: 1.1em; left:40%; width: 100%; font-weight: bold; color: #fff;  line-height:1em;} */
#hlavicka H1 {/*font-weight: bold;*/ color: rgb(60,173,253);  font-size:2em; display:none;}
#hlavicka tt {/*font-weight: bold;*/ color: rgb(60,173,253); font-family: Arial,helvetica,sans-serif;}
#hlavicka p {display:none;}
#stred {width:980px;  max-width:100%; position:absolute; margin:auto; left:0; right:0; top:400px; background-color:transparent;}
#obsah {/*position: relative absolute*/; 

        float:right; top: 1px; right:0 ; width:500px;
        color: black; font-family:"Open Sans", OpenSans, sans-serif; background: white ; 
        vertical-align:top; min-height:50%; text-align: justified;
	padding: 0px 20px 300px 20px;  margin: 10px 70px 0px 0px ;  border-width: 0px /* 3px 3px 0px */; border-style:none; 
	/* overflow-y: scroll; overflow: -moz-scrollbars-vertical;  scrollbar-base-color: rgb(255,245,0);       */
        background-image:url('images/molekula.jpg'); background-repeat:no-repeat; background-position: right bottom;
        background-size: 70%;}
#obsah H1 {margin:0.5em 0 0.5em 0;  color:rgb(60,173,253); font-family:"Open Sans Light", OpenSansLight, sans-serif; 
           font-size:2.1em; text-aling:left; font-weight:normal; line-height:1em;}
#obsah H2 {color:rgb(60,173,253); font-size:1.6em; text-aling:left; font-weight:normal;margin-top:1em; margin-bottom:0.4em; line-height:1em;}
#obsah H3 {color:rgb(60,173,253); font-size:1.4em; text-aling:left; font-weight:normal;margin-top:0.6em; margin-bottom:0; padding-bottom:0;}
#obsah H4 {font-weight:bold;text-aling:left; margin-bottom:0.2em; padding-bottom:0.1em;}
#obsah p {margin: 0.2em auto 0.5em;}
/*#obsah strong {color:rgb(60,173,253); font-size:1.7em; text-aling:left; font-weight:normal;}*/
#obsah .subtitle {font-weight:bold;text-aling:left; margin-top:0.3em;}
#obsah address {text-align:right;}
#obsah dl {margin-top:0;}
#obsah dt {color:rgb(60,173,253); font-size:1.3em; text-aling:left; font-weight:normal; padding:0.2em 0em;}
#obsah dd {margin-left:0; margin-bottom:0.6em; vertical-align:bottom;}
#obsah dl.compact {display:inline;}
#obsah dl.compact dt {clear:left; float:left;}
#obsah dl.compact dd {float:left; margin:0.35em 0.5em 0em; }


#obsah table TH {vertical-align:top; text-align:left;}

.spmm {color: #666666; font-size: 11px; text-align: center; margin:0px; font-family: Arial; font-weight: bold; word-spacing: 2px;}
.sdat {color: #660000; font-size: 11px; margin-top: 47px; margin-bottom: 35px; font-family: Arial; font-weight: bold; word-spacing: 2px;}
.tdcenter {text-align: center;}
.tdleft {text-align: left;}
.tdtop {vertical-align: top;}
.tdhlav { text-align: center;}
.tdhlav>img {width:100%;}
.td50 {width: 50%;}
.td25 {width: 25%;}
.td273 {width: 273px;}
.td200 {width: 200px;}
.td100 {width: 100px;}
.trACC {color: #660000; font-weight: bold;}

h2.nad1 {color: #993300; text-align: center; padding: 0px; margin: 15px; letter-spacing: 2pt }
h2.nad2 {color: #660000; text-align: center; padding: 0px; margin: 0px; letter-spacing: 2pt }
h3.nad2 {font-size: 1.15em !important; }
h3.nad3 {color: #3A4424; text-align: center; padding: 0px; margin: 15px; font-weight: bold; }
h4.nad {color: #660000;letter-spacing: 0.3pt; margin-top: 30px;}
h4.nadS {color: #A03700;letter-spacing: 0.3pt; margin-top: 30px;}
h4.nadPrel {color: #CC0000;letter-spacing: 0.3pt; margin: 25px 0px 5px 7px;}
.spanN {font-weight: normal; color: #A03700; font-size: 11pt;}
.nadC {color: #660000;letter-spacing: 0.3pt; font-weight: bold; }
h3.nad02 {color: #993300; letter-spacing: 1pt; text-align: left; padding: 0px 0px 6px 0px;}
h2.nad2w {color: #3A4424; text-align: center; }

.foto {border: solid 1px #FFFFFF; padding: 5px; margin: 8px;}
.logo {border: 0px; padding: 5px; margin: 8px;}
.justify {text-align: justify;}
table.tabGen {font-size: 100%; line-height: 100%; margin-right: 30px; margin-left: 10px;}
table.tab00 {text-align: left; font-size: 11pt; line-height: 150%;}
table.tab01 {text-align: left; font-size: 11pt; line-height: 150%; margin-left: -5px;}
table.tab50 {width: 50%; text-align: left; font-size: 11pt; line-height: 150%; border: 2px solid #666666;}
table.tab75c {text-align: left; font-size: 11pt; border: 2px solid #666666;}
table.tabAdvis {text-align: center; font-weight: bold; font-size: 10pt; border: 0px solid #666666; }
.spanAdvis {font-weight: normal; font-style: italic; }

table.tabPrel {text-align: left; font-weight: normal; font-size: 11pt; border:0px none; padding:0px; margin:0px; border-collapse:collapse; width:100%;}
table.tabPrel th {vertical-align:bottom; padding:0px 6px;}
table.tabPrel td {background-color:#DCE7EF; border-bottom: 4px solid white; padding:10px 6px; }
table.tabPrel td:nth-child(odd) {text-align:right;}
table.program {font-size: 0.95em;}
table.program td {vertical-align: top;}

.tdPrelnad { color: #660000; text-align: left; font-weight: bold; font-size: 11pt; background-color: #FFF7EA; border-left: 1px solid #D3BFA2; border-right: 1px solid #D3BFA2;border-top: 1px solid #D3BFA2;border-bottom: 1px solid #A03700; letter-spacing: 0.3pt; }
.tdPrelL {color: #001300; text-align: left; font-weight: normal; font-size: 11pt; background-color: #ffffff; border-left: 1px solid #A4B28E; border-right: 1px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelR {color: #001300; text-align: left; font-weight: normal; font-size: 11pt; background-color: #ffffff; border-right: 1px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelR0 {color: #001300; text-align: left; font-weight: normal; font-size: 11pt; background-color: #ffffff; border-right: 0px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelLKL {color: #2D2D2D; text-align: left; font-weight: bold; font-size: 11pt; background-color: #ffffff; border-left: 1px solid #A4B28E; border-right: 1px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelRKL {color: #2D2D2D; text-align: left; font-weight: bold; font-size: 11pt; background-color: #ffffff; border-right: 1px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelLSE {background-color: transparent; color: #323D1E; text-align: left; font-weight: normal; font-size: 11pt; border-left: 1px solid #A4B28E; border-right: 0px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelRSE {background-color: transparent; color: #323D1E; text-align: left; font-weight: normal; font-size: 11pt; border-right: 1px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelRSE0 {background-color: transparent; color: #323D1E; text-align: left; font-weight: bold; font-size: 11pt; border-right: 0px solid #A4B28E; border-bottom: 1px solid #A4B28E; margin:0px; }
.tdPrelLPO {background-color: #FCF8BD; color: #1E1E1E; text-align: left; font-weight: normal; font-size: 11pt; border-left: 1px solid #A4B28E; border-right: 0px solid #A4B28E; border-bottom: 1px solid #FEC432; margin:0px; }
.tdPrelRPO {background-color: #FCF8BD; color: #1E1E1E; text-align: left; font-weight: normal; font-size: 11pt; border-right: 1px solid #A4B28E; border-bottom: 1px solid #FEC432; margin:0px; }
.tdPrelRPO0 {background-color: #FCF8BD; color: #1E1E1E; text-align: left; font-weight: bold; font-size: 11pt; border-right: 0px solid #A4B28E; border-bottom: 1px solid #FEC432; margin:0px; }

.tdPrel0 {width: 110px;}

table.tabPost {text-align: left; font-weight: normal; font-size: 10pt; margin:0px; padding:0px; color: #001300; border: 2px solid #99705B; }

#obsah table.feetable {vertical-align:top;border: 0px none; border-collapse:collapse;}
#obsah table.feetable th {color:white; padding: 30px 10px;}
#obsah table.feetable td {text-align:left;border-bottom:4px solid white;}
#obsah table.feetable th.feestd {background-color:#3cadfd; }
#obsah table.feetable th.feelate {background-color:#125e95;}
#obsah table.feetable td.feestd { background-color:#dce7ef; padding: 10px 20px;}
#obsah table.feetable td.feelate {background-color:#e7eff4; padding: 10px 20px;}



ul.ultopics {margin: 10px 0px 0px 0px; padding-left:0px; list-style-type: none; width:100%;}
ul.ultopics li {padding:10px 10px; background-color:rgb(243,243,243); border-bottom:4px solid white;}
ul.ultopics li.even { background-color:rgb(220,231,239);}
ul.ultopics li.pgdays {font-size: 1.06em;}
/* ul { list-style-type: none; } */
ol.olspecial {margin: 0px 0px 0px 0px; padding-left:30px; font-size: 11pt;}
ul.ulspecial li { padding-top: 10px;}

#obsah a {/*text-decoration: underline; font-weight:bold;*/ color: rgb(59,172,252); }
#obsah a:link { text-decoration: underline; font-weight:bold; color: rgb(59,172,252);  }
#obsah a:visited { text-decoration: underline; font-weight:bold; color: rgb(59,172,252); }
#obsah a:hover { text-decoration: underline; font-weight:bold; color: rgb(24,81,142);  /*background-color: #FFF7EA;*/ }
#obsah a:active { text-decoration: underline; font-weight:bold; color: rgb(59,200,252); }
#obsah p.button {text-align:center; margin:30px;}
#obsah p.button>a {font-weight:bold; border: 2px solid rgb(255,245,0); background:rgb(0,125,187); color:rgb(255,245,0); padding:3px; text-decoration:none;}
#obsah table.sponsors {margin-left: auto; margin-right: auto; border: none;}
#obsah table.sponsors img {margin-bottom: 30px; }
table.tabprogmenu { margin-bottom: 15px;}
td.progact0 { color: #A03700; background-color: #A03700; padding: 4px; border: 1px solid #A03700; }
td.progact1 { text-align: left; color: #660000; background-color: transparent; padding: 4px; border-left: 1px solid #A03700; border-right: 0px solid #A03700; }
td.progactD1 { text-align: center; color: #660000; background-color: #FFF7EA; padding: 8px; border: 1px solid #D3BFA2; }
td.prog0 { color: #1D441F; background-color: #1D441F; padding: 4px; border: 1px solid #1D441F; }
td.prog1 { text-align: left; color: #000000; background-color: transparent; padding: 4px; border-left: 1px solid #1D441F; border-right: 0px solid #1D441F; }
td.progD1 { text-align: center; color: #000000; background-color: transparent; padding: 8px; border: 1px solid #919C8C; }


#menu {/*position:relative;*/ /*top: 45px;*/ /*left:18%;*/ float:left; width: 280px; padding-right:0px; margin: 45px 15px 30px 50px; /*background-color: rgb(60,173,253)*/; 
	vertical-align:top; text-transform:uppercase; font-size:11pt;}
#menu ul.ulmenu {
	list-style-type: none;
	margin-top: 15px;
	padding-right: 0px;
	padding-left: 15px;
	background-color: rgb(60,173,253);
	margin-left: -1px;
}
#menu li {  padding:5px 0px; }
#menu li.limenu { color:rgb(33,96,149); padding-left:5px;/* border-bottom: 1px #ffffff solid;*/ /*margin: 10px/ 0px 10px -40px;  */
                }
#menu li.limenu:hover {background-color:cyan; padding-left:5px;  }
#menu li.limenuact {color:white /*rgb(255,245,0)*/; padding-left:5px; border:none; }
#menu a.amenu {font-weight: bold; text-decoration: none; /*margin-left: 20px ;*/ color: rgb(47 , 79 , 79 );  padding: 0px; line-height: 31px; background: transparent;}
#menu li.limenuact a.amenu {color: white; font-weight: bold;  /* margin-left: 20px; */
                    /*padding:5px 60px 5px 60px; 
                    border: 5px solid rgb(255,245,0); */}

/* #menu li.limenuact>a.amenu {text-decoration: none; margin-left: 0px ;} */  /* MSIE ignoruje */
/* #menu li.limenuact>a.amenu:after {content: url(img/zsp.gif); position: absolute; right:10px; }*/
#menu a.amenu:link { text-decoration: none; }
#menu a.amenu:visited { text-decoration: none; }
#menu a.amenu:hover { text-decoration: none; padding: 5px 5px 5px 0px;}
#menu a.amenu:active { text-decoration: none;   }
#menu p {text-align:center;padding-bottom:15px;}
#menu p img {vertical-align:middle; border:none;}

#news {color: #000000; font-weight: normal; display:none;}
#news H3.nn {padding: 30px 0px 0px 3px; color: #A03700; text-align: center; font-weight: bold;}
#news ul.uln {background-color: transparent; list-style-type: disc; }
#news li.lin {padding: 10px 0px 10px 0px; }
#news li.listart { list-style-type: none; border-bottom: 2px dotted #A03700; margin-left: -30px; margin-right: 13px; }
#news li.liend { list-style-type: none; border-top: 2px dotted #A03700; margin-left: -30px; margin-right: 13px; }
#news a.an { color: #000000; text-decoration: underline; font-weight: bold;}
#news a.an:link { color: #000000; text-decoration: underline; font-weight: bold;}
#news a.an:visited { color: #000000; text-decoration: underline;font-weight: bold; }
#news a.an:hover { color: #660000; text-decoration: none; background-color: #FFF7EA; padding: 4px; font-weight: bold;}
#news a.an:active { color: #000000; text-decoration: underline; font-weight: bold;}

#news ul.ulmenuWORK { list-style-type: none; margin-top: 35px; }
#news li.limenuWORK { margin-left: -40px; color: #A03700; text-align: center; font-weight: bold; }
.menuWORK { border: 2px dotted #A03700; color: #000000; font-weight: normal; padding: 6px 0px 6px 0px; line-height: 170%; margin-left:15px; margin-right:15px;}
#news a.amenuWORK {text-decoration: underline; background: transparent; color: #000000; font-weight: bold; font-size: 11pt; margin: 20px 0px 20px 0px;}
#news a.amenuWORK:link { text-decoration: underline; color: #000000; font-weight: bold;}
#news a.amenuWORK:visited { text-decoration: underline; font-weight: bold; }
#news a.amenuWORK:hover { text-decoration: none; color: #660000; background-color: #FFF7EA; font-weight: bold; padding: 5px;}
#news a.amenuWORK:active { text-decoration: underline; color: #000000; font-weight: bold;}



/*#obsah a.aimcadr {text-decoration: underline; color: #1D441F; }
#obsah a.aimcadr:link { text-decoration: underline; color: #1D441F; }
#obsah a.aimcadr:visited { text-decoration: underline; color: #1D441F; }
#obsah a.aimcadr:hover { text-decoration: none; color: #660000; background-color: #FFF7EA;}
#obsah a.aimcadr:active { text-decoration: underline; color: #1D441F;}*/
#obsah a.aimcadr::after {content:"@imc.cas.cz";}
#kontakt a.aimcadr::after {content:"@imc.cas.cz";}

.p400dead {margin-bottom: 400px;}
.p700publ {margin-bottom: 700px;}
.p200cont {margin-bottom: 200px;}

.t01 { /*float:right; */ position:relative;  left:0px; bottom:0px; text-align: left; 
	font-size:0.9em; color:rgb(60,173,253); clear:left; margin-top:1px red; 
       margin-left:75px;}
#regcontainer {position: relative; top:0px;  margin:auto; padding:0px; width:70%;  background-color:  transparent; }
#reghlavicka {position: relative; padding: 30% 0px 0px 0px; margin: 0px auto; background-color:white /*rgb(24,81,142)*/; border-bottom: none 0px /*solid #FFFFFF 2px*/; background-image:url('images/podkladtrest-reg.png'); background-repeat:no-repeat; background-position: center top /*40% 0%*/; background-size: 100%; }
/*#hlavicka img {width: 100%; height:100%; }*/
/*#reghlavicka H1 { color: rgb(60,173,253);  font-size:2em;}
#reghlavicka H2 {color: rgb(60,173,253);  font-size:1.5em;}
#reghlavicka tt {color: rgb(60,173,253); font-family: Arial,helvetica,sans-serif;}
#reghlavicka p { color: black;  font-size:1.5em;}*/
.regobsah {background: rgb(204,218,226); min-height: 247px; padding: 0 2% 2% 5%; position: relative; top: 0; margin-bottom: 0; }
form.nextstep  {font-size: small; text-align: right;}
form.nextstep input {border: solid red 10px; background-color:rgb(0,168,207);}
:not(.tab2) input[type=submit]  {background-color: rgb(153,181,197); padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; }
table.tab11 {font-size: 11pt; width: 100%;}
table.tab11 td {text-align: center;}
table.tab2 { font-family: "Geneva", "Arial", sans-serif; font-size: small; width: 95%; background-color: white;}
table.tab2 td {border: outset 1px #B7D3FC; text-align: center; background-color: white; padding: 0px 0px 0px 3px; height:3.8em; width:16%; }
table.tab2 td input {border: solid 0px #B7D3FC; text-align: center; background-color: white; }
table.tab2 td form {border: solid 0px #B7D3FC; font-size: small; text-align: center; background-color: transparent; margin: 0px; }
table.tab2 td:hover { text-decoration: underline;}
/* table.tab2 td.tdRcurrent { border: inset 3px #4572B3; text-align: center; background-color: #FFCC66; padding: 3px 3px 3px 3px;} */
/*table.tab2 td.tdRcurrent input { border: solid 0px #990000; text-align: center; background-color: #FFCC66;}*/
/* pokus */ table.tab2 td.tdRcurrent { border: none /*inset 3px #4572B3*/; text-align: center; font-weight:bold; background-color: rgb(60,173,253); padding: 0px 0px 0px 0px;}
table.tab2 td.tdRcurrent input { border: solid 0px #990000; font-size: small; text-align: center; background-color: rgb(60,173,253); }
table.tab2 td.tdRpast {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpast input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpast:hover { text-decoration: underline;}
table.tab2 td.tdRpastoblig {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoblig input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_pastoblig.gif)*/ right no-repeat  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoblig:hover { text-decoration: underline;}
table.tab2 td.tdRpastobligOK {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastobligOK input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_OK.gif) right no-repeat*/ rgb(24,81,142); color:white;}
table.tab2 td.tdRpastobligOK:hover { text-decoration: underline;}
table.tab2 td.tdRpastobligINCOMPL {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastobligINCOMPL input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_pastoblig.gif) right no-repeat*/  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastobligINCOMPL:hover { text-decoration: underline;}
table.tab2 td.tdRpastobligEMPTY {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastobligEMPTY input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_pastoblig.gif) right no-repeat*/  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastobligEMPTY:hover { text-decoration: underline;}
table.tab2 td.tdRpastoption {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoption input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background:  /*url(https://www.imc.cas.cz/sympo/images/r_pastoption.gif) right no-repeat */ rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoption:hover { text-decoration: underline;}
table.tab2 td.tdRpastoptionOK {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoptionOK input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_OK.gif) right no-repeat*/  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoptionOK:hover { text-decoration: underline;}
table.tab2 td.tdRpastoptionINCOMPL {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoptionINCOMPL input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_pastoption.gif) right no-repeat*/  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoptionINCOMPL:hover { text-decoration: underline;}
table.tab2 td.tdRpastoptionEMPTY {border: outset 1px /*orange*/#B7D3FC; font-size: small; text-align: center; background-color:  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoptionEMPTY input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_pastoption.gif) right no-repeat*/  rgb(24,81,142); color:white;}
table.tab2 td.tdRpastoptionEMPTY:hover { text-decoration: underline;}
table.tab2 td.tdRnext {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnext input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnext:hover { text-decoration: underline;}
table.tab2 td.tdRnextoblig {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoblig input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_nextoblig.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoblig:hover { text-decoration: underline;}
table.tab2 td.tdRnextobligOK {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/;color:white;}
table.tab2 td.tdRnextobligOK input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_OK.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextobligOK:hover { text-decoration: underline;}
table.tab2 td.tdRnextobligINCOMPL {border: outset 1px #4572B3; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextobligINCOMPL input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_nextoblig.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextobligINCOMPL:hover { text-decoration: underline;}
table.tab2 td.tdRnextobligEMPTY {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextobligEMPTY input {border: solid 0px #4572B3; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_nextoblig.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextobligEMPTY:hover { text-decoration: underline;}
table.tab2 td.tdRnextoption {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoption input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_nextoption.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoption:hover { text-decoration: underline;}
table.tab2 td.tdRnextoptionOK {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoptionOK input {border: solid 0px /*orange*/#B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_OK.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoptionOK:hover { text-decoration: underline;}
table.tab2 td.tdRnextoptionINCOMPL {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoptionINCOMPL input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_nextoption.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoptionINCOMPL:hover { text-decoration: underline;}
table.tab2 td.tdRnextoptionEMPTY {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoptionEMPTY input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background: /*url(https://www.imc.cas.cz/sympo/images/r_nextoption.gif) right no-repeat*/ rgb(24,81,142) /*#B4B78C*/; color:white;}
table.tab2 td.tdRnextoptionEMPTY:hover { text-decoration: underline;}
table.tab2 td.tdRerror {border: solid 1px #CC0000; font-size: small; text-align: center; background-color: #FF6252; color:white;}
table.tab2 td.tdRerror input {border: solid 0px #CC0000; font-size: small; text-align: center; background-color: #FF6252; color:white;}
table.tab2 td.tdRerror:hover { text-decoration: underline;}
code {font-family: "Geneva CE", "Arial CE", sans-serif; font-weight: bold; }
table.tabReg1 {background-color: rgba(153,181,197,0.2); text-align: left; font-size: small; /*border: 1px solid #4572B3;*/}
H3.Rdata0 { color: rgb(24,81,142); font-size: 1.4em;}
H4.Rdata1 { color: rgb(24,81,142); padding: 15px 0px 0px 0px;}

.required {background-color:rgb(255,255,153);}
table.tab0 { font-size: small; }
table.strong { font-size: larger; }
table.tab0 td.volny {padding-bottom:2em; }
.pozn {font-size: smaller; color: #666666;}
table.tabNEXT {font-size: small; text-align: right; width: 90%;}
/*table.tabNEXTsubmit {font-size: small; text-align: right; width: 90%; background-color:#ffffff;}
td.tdSUBMIT { background-color: #FDD673; border: 1px solid #FF9900; }*/
.trinvoice0 {background-color: rgb(233,232,230);}
/*table.tabinvoice th {background-color: #FDEBAB;}
.trinvoice1 {background-color: #FFFFFF;}
table.tabinvoice td {background-color: #FFFFFF;}
.trinvoice2 {background-color: #FDD673;}
table.tabinvoice {font-size: small; text-align: center; background-color: transparent; border: 1px #FDD673 solid;}
table.tabinvoice1 {font-size: small; text-align: center; background-color: transparent; width: 90%; border: 1px #FDD673 solid;}*/
table.tabinvoice {background-color: rgba(153,181,197,0.2); font-size: small; text-align: center; }
table.tabinvoice1 {font-size: small; text-align: center; background-color: transparent; width: 90%; margin-bottom:1em;}
#obsah table.tabPO table.tab0  strong {font-size:11pt;}
section.regobsah .tabPO  {font-size:11pt; }
.Rbutton {background-color: #b2c7d3; padding: 3px; font-size: 11pt}
.tdleft {text-align: left;}
.pblue {color: #092E5F;}
.phvezda { color: #CC0000; font-weight: bold;}
.bold { font-weight: bold;}
h2.r { color: white ; background-color: #4572B3; padding: 5px 0px 5px 5px; font-style: italic;}
h3.u { color: #4572B3; padding: 0px 0px 0px 10px;}
h3.n { color: #183D85; padding: 0px 0px 0px 0px;}
.tabH {font-size: small; background-color: #DDDDDD; width: 100%; text-align: left;}
.tabP {font-size: small; width: 98%;}
.tabP th {width: 25%;}
.tabC {font-size: small; width: 95%;}
.t00x {
text-align: center; color: white;
font-size: large; margin-bottom: 0px;
margin-top: 0px; }
.tdlogout { text-align: right;}
.tdup {background-color: #4572b3; border-bottom: 1px solid #DDDDDD;}
.pozn {font-size: small; color: #666666;}
.pozndul {font-size: small; font-style:italic; color: #333333;}
.thprev {color: black; font-weight: bold;}
.bold { font-weight: bold;}
.it {background-color:LightGrey; font-style: italic;}
.org {background-color:rgb(167,211,255);}
.chm {background-color:rgb(32,78,138); color: white;}

/*strong { color: #990000;}*/
section.regobsah a {text-decoration: none;color: #666666;}
section.regobsah img {margin-top: 10px; margin-bottom: 15px;}
section.regobsah form {text-align: left;}
table.tabNEXT form {text-align: right;}
section.regobsah {font-size: 11pt; }
section.regobsah input[value="Next"] {text-align: right; font-weight: bold; border: solid rgb(153,181,197) 5px; background-color:rgb(1,69,109); color: white; }
section.regobsah input[value="Edit"] {text-align: right; font-weight: bold; color: white; background-color:rgb(1,69,109); }
section.regobsah input[value="Next step"] {border: solid rgb(153,181,197) 15px;  color: white; background-color:rgb(1,69,109); padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: right;  }
section.regobsah input[value="Submit registration"] {border: solid rgb(153,181,197) 15px; background-color:rgb(1,69,109); color: white; padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size: 1.2em;}
section.regobsah input[value="Print invoice"] {/*background-color:rgb(1,69,109); color: white;*/ width: 120px; }
section.regobsah input[value="PDF invoice"] {/*background-color:rgb(1,69,109); color: white;*/ width: 120px; }
section.regobsah input[value="Show my invoice"] {/*background-color:rgb(1,69,109); color: white;*/ width: 120px; }
section.regobsah input[value="On-line payment"] {/*background-color:rgb(1,69,109); color: white;*/ border: solid rgb(1,69,109) 5px; margin-right: 10px; }
form.adcomform  input[type=submit] {width: 100px;}

#obsah input[value="Registrace"] {font-weight: bold; font-size: 1.3em; /*color: white;*/ background-color: #dce7ef; padding: 10px; border: solid 5px rgb(60,173,253); width: 40%;  }
#obsah input[value="Přístup pro registrované"] {font-weight: bold; font-size: 1.1em; /*color: white;*/ background-color: #dce7ef; padding: 7px; border: solid 5px rgb(60,173,253); width: 50%;  }
#obsah input[value="Access for registered"] {font-weight: bold; font-size: 1.1em; /*color: white;*/ background-color: #dce7ef; padding: 7px; border: solid 5px rgb(60,173,253); width: 50%;  }
#obsah input[value="Register on-line"] {font-weight: bold; font-size: 1.1em; /*color: white;*/ background-color: #dce7ef; padding: 10px; border: solid 5px rgb(60,173,253); width: 50%;  }
#menu > #kontakt {font-family:"Open Sans", OpenSans, sans-serif; background: white ; text-transform: none; font-size: 0.9em;}
#kontakt h4 {font-size: 1.5em; color: rgb(60,173,253);}
#kontakt h3 {font-size: 1.6em; color: rgb(60,173,253);}
#kontakt p {text-align: left;}
#kontakt a:link { text-decoration: underline; font-weight:bold; color: rgb(59,172,252);  }
#kontakt a:visited {color: rgb(59,172,252);  }
#kontakt a:hover {color: rgb(24,81,142);}
#kontakt a:active {color: rgb(59,172,252);  }
#kontakt div {margin-bottom: 10px;}
/*#kontakt img {margin-bottom: 15px;}*/
section.regobsah > form[name="EnterFinRegForm"] {text-align:right; }
section.regobsah > form[name="PersonalDataForm"] {text-align:right; }
section.regobsah > form[name="PersonalDataForm"] p {text-align:left; }
/*section.regobsah p {font-size: 11pt;}*/
.tabReg1 td > p {line-height: 1em; margin-top: 2px; margin-bottom: 0px; padding-bottom: 0px; }
section.regobsah .pR {font-size: small;}
#sponsor {border: none; background-repeat: no-repeat; margin-bottom: 20px;}

a.act {/*background-color:Pink;*/ color: rgb(1,69,109)!important; text-decoration: none !important;}
.important {background-color: lightskyblue; padding: 5px; text-align: center;}
img.socsit {width: 20px; padding-right: 8px;}