body 	{

	margin:0px; 
	padding:0px; 
	color: #000; 
	background:#fff;
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; 
        font-weight:bold;
	
     	}



table {border-collapse:collapse; border:0;}

td {border:0; text-align:center; font-size:12px;}

th {border:0px solid black; text-align:center; font-size:13px; font-weight:bold; background:#ffd0c0;}

h1 {font-size:18px; margin:0; padding:0; text-align: center; margin-top: 0px;}

h2 {font-size:16px; margin:0; padding:0;}

a {text-decoration:none; color:#643; font-weight:bold;}

img {border:0; margin:0;}

input {font-weight:bold;}







.aktivni {font-size:16px; width:120px; padding-top:8px;}

.neaktivni {font-size:16px; width:120px; padding-top:8px;}



.aktivni a {color:#000; border:1px solid #888; padding:7px; margin:1px; background:#acf;}

.neaktivni a {color:#888;}

.neaktivni a:hover {color:#f44;}



.termin {width:90px;border-right: 1px  solid #8c8c8c;}
.misto  {width:200px;border-right: 1px  solid #8c8c8c;}
.lektor {width:150px;border-right: 1px  solid #8c8c8c;}
.nazev, .vice {border-right: 1px  solid #8c8c8c;}













.prihlaska {width:600px; border:2px solid black;}

.prihlaska th {background:#ccc; margin:20px; border:1px solid black; padding:5px;}

.prihlaska td {background:#eee; margin:20px; border:0; padding:5px;}



#potvrzeni_objednavky1 {width:800px; border:1px solid black; background:#f8fff8;}

#potvrzeni_objednavky1 td {text-align:center; padding:10px; font-size:14px; font-weight:bold; border:1px solid black;}

#potvrzeni_objednavky1 input {border:1px solid black;}



#potvrzeni_objednavky2 {width:800px; border:1px solid black; background:#fff8f8;}

#potvrzeni_objednavky2 input {border:1px solid black;}



.potvrzeni1 {text-align:left; font-size:15px; color:#400; background:#fee; margin:0; padding-top:5px;  padding-bottom:5px; padding-left:15px; padding-right:5px; font-weight:bold;}

.potvrzeni2 {text-align:left; font-size:13px; color:#448; background:#fee; margin:0; padding-top:5px;  padding-bottom:5px; padding-left:5px; padding-right:15px; font-weight:bold;}



#potvrzeni_objednavky3 {width:800px; border:1px solid black; background:#fff8f8;}

#potvrzeni_objednavky3 input {border:1px solid black;}



.jmena {background:#ffe; padding:2px;}



#potvrzeni_objednavky4 {width:800px; border:1px solid black; background:#f8f8ff;}

#potvrzeni_objednavky4 input {border:1px solid black;}



#potvrzeni_objednavky5 {width:800px; border:1px solid black; background:#f8f8ff;}

#potvrzeni_objednavky5 input {border:1px solid black;}



#detail1 {width:1000px; border:2px solid black; margin:3px;}

#detail1 td {background:#ddf; font-size:16px; padding:5px; font-weight:bold;}



#detail2 {width:1000px; border:2px solid black; margin:3px;}

#detail2 th {background:#eee; font-size:16px; padding:5px; font-weight:bold; border:1px solid black;}

#detail2 td {background:#fff; font-size:14px; padding:5px; font-weight:bold; text-align:left; word-spacing:0px; line-height:18px;}



#detail3 {width:1000px; border:2px solid black; margin:3px;}

#detail3 td {font-weight:bold;line-height:18px;}

.detail_a {border:1px solid black; background:#ddd; text-align:left; padding-left:20px; padding-top:5px; padding-bottom:5px;}

.detail_b {border:1px solid black; background:#ffe; text-align:left; padding-left:30px; padding-top:5px; padding-bottom:5px;}



#objednavky {width:100%}

#objednavky td {border-bottom:1px solid #89a; text-align:left;}



#funkce {width:400px; border:0; padding:20px; border:1px solid #bbb; text-align:left; background:#ffd0c0;}

#funkce input {width:300px;}

#funkce td {font-size:20px; padding:20px; border:1px solid #888;}



#archiv {width:400px; border:0; padding:20px; border:1px solid #bbb; text-align:left; background:#ffd0c0;}

#archiv input {width:300px;}

#archiv td {font-size:20px; padding:20px; border:1px solid #888;}



#reklama {
    border:0;
    /*border-collapse:collapse;*/
    padding:0;
    margin:0px auto;
}

#reklama td {padding:0;}
#header {
    width: 650px;
    height: 95px;
    border: 0px solid red;
    background: #fff;
    margin: 0px auto;
    text-align: center;
    font-weight: normal;
    font-size: 15px;
}
#uvod {
    height: 20px;
    margin: 0;
    text-align: center;
}
#uvod h1 {
    font-size: 14px; font-weight: normal;
    color: #999;
}
#konec {
    height: 20px;
    margin: 0;
    text-align: center;
}
#konec h3 {
    font-size: 14px; font-weight: normal;
    color: #999;
}
#menu {
    height: 51px;
    background-image: url("img/menu_podklad.jpg");
    background-repeat: repeat-x;
    margin: 0px;
    text-align: center;
    padding: 0px;
    overflow: visible;
}
#menu tr {
    height: 23px;
}
#menu a {
    color: black;
}
#menu td {
    line-height: 18px;
    font-size: 16px;
    font-weight:300;
}
#akreditace a {
    font-size: 14px;
    line-height: 25px;
    padding-left: 7px;
}


.menu_oddelovac {
    width: 2px;
}
#vyber_mista {
    border-collapse:collapse;
    border:0;
    padding:0;
    width: 592px;
    margin: 0px auto;
    height: 5px;
}
#vyber_mista tr {
    height: 20px;
}
#vyber_mista img {margin:0; border:0px solid #b98;}
#vyber_mista td, a {margin:0; border:0;}

#vyber_akreditace {
    width: 124px;
    border:1px solid red;
    padding:0;
    margin:0;}

#vyber_akreditace img {margin:0; border:0;}

#vyber_akreditace td {margin:0; border:0; padding:0;}

#vyber_akreditace a {margin:0; border:0;}

#obsah {
    text-align: center;
    margin: 0px auto;
    width: 950px;
    border: 1px solid red;
    
}
.suda {
        background:#b2cad7;
        background-image: url("img/suda.jpg");
        background-repeat: repeat-x;}

.licha {background:#ffd86e;
        background-image: url("img/licha.jpg");
        background-repeat: repeat-x;}
.zruseno {background:#ffa0a0;
        background-image: url("img/zruseno.jpg");
        background-repeat: repeat-x;
        height: 25px;}

.proslo {background:#aaa;}

#vypis {
        width:100%;
        margin:0px;}

#vypis td {
    text-align:center;
    font-size:12px;
    font-weight:bold;
    padding:2px;}
#vypis th {
        
        background-image: url("img/th.jpg");
        height: 25px;
}
#vypis .bunka {
    border-left: 1px  solid #8c8c8c;
    border-right: 1px  solid #8c8c8c;
}
#vypis .posledni {
    border-right: 0px;
}



#vypis a {
    font-size:12px;
    font-weight:bold;
    padding:0px;
}

#vypis a:hover {color:#f66;}
.nazev_link{
    font-size: 16px;
    color: black;
}

