a.navigationLink{
    color: royalblue;
    font-weight: bold;
    text-decoration: none;
    font-size: 20;
}

a.navigationLink2{
    color: royalblue;    
    font-weight: bold;
    text-decoration: none;    
}

a.deleteLink{
    color: red;
    font-weight: bold;
    text-decoration: none;
}
font.oznacene{
    color: blueviolet;
    font-weight: bold;
    font-size: 20;
}

.linkButtonVymaz { 
     background: none;
     border: none;
     color: red;
     text-decoration: none;
     cursor: pointer; 
     font-weight: bold;
}

.imgVymaz { 
    background-image: url(../img/Symbol_NO.svg);
    background-position:  0px 0px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    border: 0px;
    background-color: white;
    cursor: pointer;
    outline: 0;
}
.imgVymaz:hover { 
    background-image: url(../img/Symbol_NO.svg);
    background-position:  0px 0px;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    border: 0px;
    background-color: white;
    cursor: pointer;
    outline: 0;
}

.linkButtonEdituj { 
     background: none;
     border: none;
     color: royalblue;
     text-decoration: none;
     cursor: pointer; 
     font-weight: bold;
}

.linkButtonVymaz { 
     background: none;
     border: none;
     color: red;
     text-decoration: none;
     cursor: pointer; 
     font-weight: bold;
}

tr.alt{
    background-color: lightsteelblue;
}

td.right{
    text-align:right;
    padding-right: 5px;
}

td.center{
    text-align:center;
}

th.medzera{
    padding-left: 5px;
    padding-right: 5px;
}

table.matica{
    border: none;   
    border-collapse: collapse;
}

table.hlavna{
    background-color: #FFFFFF;
    border: 1px solid black;    
    min-width: 600px;         
}
table.vnutorna{        
    min-width: 400px;   
}

body.anketa{
    background-color:#E6E6FA;
    vertical-align:middle;
}

td.fixHeight{
    height: 50px;
}
/* posunutie od hora*/

center.anketa{
    margin-top: 20px; 
}

/* nastavenie na stred, amerika cez dva divy jeden outer a druhy inner
  */
div.outer {
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
  position: absolute; 
  display: table;
}
div.inner {
 display: table-cell; 
 vertical-align: middle;
 text-align: center;
}

.btnNasledujuca {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.btnNasledujuca:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
        cursor:pointer;
}
.btnNasledujuca:active {
	position:relative;
	top:1px;
}
.btnPredchadzajuca {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.btnPredchadzajuca:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
        cursor:pointer;
}
.btnPredchadzajuca:active {
	position:relative;
	top:1px;
}
.btnPreskocit {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:83px;
	text-decoration:none;
	text-align:center;
}
.btnPreskocit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
        cursor:pointer;
}
.btnPreskocit:active {
	position:relative;
	top:1px;
}

input.povinne{
    border-color: royalblue;
    border-width: 1px;
}
textArea.povinne{
    border-color: royalblue;
    border-width: 1px;
}
select.povinne{
    border-color: royalblue;
    border-width: 1px;
}
