input.r {
	border: 2px solid #009145;
    border-radius: 10px 10px 10px 10px;
    color: #009145;
    font-size: 18pt;
    height: 78px;
    padding-left: 30px;
    width: 328px;
    font-weight: 400;
    letter-spacing: 0pt;
    behavior: url(img/border-radius.htc);
    
}
h1 {
	font-family: 'Exo', sans-serif;
	color: #666666;
	margin-bottom: 0px;
	font-weight: bold;
}

h2 {
	font-family: 'Exo', sans-serif;
	color: #666666;
	margin-top: 0px;
	font-weight: bold;
}

h3 {
	font-family: 'Exo', sans-serif;
	color: #ff0000;
	margin-top: 0px;
	font-weight: bold;
}


#divLogin {
    display: block;
    padding-right: 10px;
    position: absolute; 		
}

#divAbout {
	float: left;
	padding-left: 90px;
}

body {
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
}

#divMain {
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	text-align: left;
}

::-webkit-input-placeholder { color:#c0c0c0; }
::-moz-placeholder { color:#c0c0c0; } /* firefox 19+ */
input:-moz-placeholder { color:#c0c0c0; }


#divContent {
/*	border: solid 1px green; */
/*	float: left; */
	margin-left: 350px;
	min-height: 600px;
}
#divNavigace {
/*	border: solid 1px black; */
	display: block;
	padding-right: 10px;
/*
	float: left;
*/
	position: absolute;	
}
#divNavigace a {
	border: solid 1px #009145;
	display: block;
	width: 300px;
	height: 57px;
	font-family: 'Exo', sans-serif;
	font-size: 18pt;
	padding-top: 25px;
	padding-left: 30px;
	text-decoration: none;
    border-radius: 10px 10px 10px 10px;
	font-weight: bold;
	color: #009145;
}

#divNavigace a:visited {
    color: #009145;
}

#divNavigace a.activenav {
    background: #009145;
    color: #ffffff;
}


#divNavigace a:hover {
    background: #009145;
    color: #ffffff;
}


#divContent h1 {
	margin-top: 0px;
}

#divFooter {
	clear: both;
}

#formNastaveniProfilu label {
	display: inline-block;
	margin-right:10px;
	text-align: right;
	width:10em
}


#spanLoggedAs {
    font-size: 8pt;
}

#divFooter {
    font-size:8pt;
}

.listTable {
	width: 100%;
}

.linkRows tbody tr {
	cursor: pointer;
}


#tableKurzy {
    width: 680px;
    xborder: solid 1px black;
}

.listTable {
    border-spacing: 0px;
    font-size: 10pt;
    border-bottom: 1px solid black;
}

.listTable thead {
    color: #009145;
}

.listTable a {
    text-decoration: none;
    color: #444444;
    font-weight: bold;
    
}

.listTable thead th {
    border-bottom: solid 1px black;
    padding-left: 1ex;
}
.listTable td {
    margin: 0px 0px 0px 0px;
    padding-left: 1ex;
}
.listTable th {
    margin: 0px 0px 0px 0px;
}

.listTable tbody {
    border: solid 2px black;
    
}

.row0 {
    background: #e6e6e6;
}

.row1 {
    background: #f1f1f1;
}

.col0 {
}

.col1, .col2 {
    border-left: solid 1px black;
}









