@font-face { font-family: CatamaranBlack; src: url('Catamaran-Black.ttf'); }
@font-face { font-family: CatamaranLight; src: url('Catamaran-Light.ttf'); }
@font-face { font-family: CatamaranMedium; src: url('Catamaran-Medium.ttf'); }
@font-face { font-family: CatamaranRegular; src: url('Catamaran-Regular.ttf'); }
@font-face { font-family: CatamaranBold; src: url('Catamaran-Bold.ttf'); }
body{
    line-height: 1.5;
    font-family:CatamaranMedium;
    font-size: 13px;
    }
    
th{
    text-align: center;
    padding:  4px 4px 4px 4px;
    /*background-color: #215D9C;  kék  */
    /*background-color: #D8D4D4;*/
    /*background-color: #D3E2F0;    color: black;*/

    background-color: #f8f6e5;
    font-size: 10pt;
    font: bold;
    border-collapse: separate;
    
}

.error{
    color: red; 
    font-size:11px;
}
td.newRow{
   
    text-align: left;
}
.btn{padding: .3em; background: #E4E4E4; border: 1px solid #878282; color: black; cursor: default; text-decoration: none; border-radius: 5px; font-size: 11pt;}
.btn:hover {background: #8BBDE3}
.btn:active {position: relative; top: 1px; left: 1px}


input[type=radio] + label::before {
    font-size:8px;
    color: red;
}
a.yellowButton1{
    /*display: block;*/
    color: #484747;
    width: 140px;
    height: 25px;
    background: #edd800; /*#FFE800*/
    padding: 8px;
    text-align: center;
    border-radius: 90px;
    font-size:16px;
    /*color: black;*/
    font-family: CatamaranBold;
    text-decoration: none;
}
.yellowButton1{
    /*display: block;*/
    color: #484747;
    width: 150px;
    height: 35px;
    background: #edd800; /*#FFE800*/
    padding: 2px;
    text-align: center;
    border-radius: 90px;
    border:none;
    font-size:16px;
    /*color: black;*/
    font-family: CatamaranBold;
    text-decoration: none;
}
.yellowButton2{
    color: #484747;
    width: 90px;
    height: 30px;
    background: #edd800; /*#FFE800*/
    padding: 2px;
    text-align: center;
    border-radius: 90px;
    border:none;
    font-size:16px;
    /*color: black;*/
    font-family: CatamaranBold;
    text-decoration: none;
}
#skryty{
    display:  none;
}
#prepojenie1{
    display:  none;
}
#prepojenie2{
    display:  none;
}
#partner{
    display:  none;
}
/*pre prilohu*/

.schovat div {
        display: none; 
        }
#box_3 { 
        position: absolute; 
        overflow: auto; 
        width: 500px; 
        height: auto; 
        background-color: white; 
        border: 1px solid #A9A7A7; 
        font-family: Arial; 
        text-align: left;
        padding: 5px;
        z-index: 50;
        }
input.vyber_vzdel {
    border: 1px solid #A9A7A7; 
    
    background: white;
    color: black;
    width: 300px;
    height: 6px;
    padding: 8px;
    margin: 0 0 10px 0;
    
    background-image:url(./icon/icon_select_list.png); 
    background-repeat: no-repeat; 
    background-position: right ;
    
    cursor:  pointer;
}
td.form_kraj{
    padding:0px 0px 0px 10px; 
    font-family: Arial;
	font-size: 10pt; 
    line-height: 1;
    /*color: #413F3F; /* #6e6e6e */
    text-align: left;     
}
.check-with-label:checked + .label-for-check {
  color: #5892BA;
}
/*pre prilohu*/
