/* CSS */
/* author: Pavol Rajzák */

.sc0 {
}
.sc1 {
	color: #008000;
}
.sc2 {
	color: #008000;
}
.sc3 {
	color: #008080;
}
.sc4 {
	color: #FF8000;
}
.sc5 {
	font-weight: bold;
	color: #0000FF;
}
.sc6 {
	color: #808080;
}
.sc9 {
	color: #804000;
}
.sc10 {
	font-weight: bold;
	color: #000080;
}
.sc11 {
}
.sc16 {
	color: #8000FF;
}

body {
top:0;
bottom: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
color: black;
background: white;
clear: both;
}
.nadpis{
font-size:12px;
text-align:left;
margin:0 0 0 0;
}
.rapasoft{
font-size:20px;
text-align:left;
margin:0 0 0 0;
}
#container{
z-index:1;
position:relative;
background: white;
margin: 0 auto;
width: 900px;
top:0px;
bottom: 0;
clear: both; 
}
#top {
z-index:1;
position: static;
background-repeat: no-repeat; 
margin-left: 0px;
margin-right: 0px;
left:0px;
right:0px;
height:55px;
padding-left:1px;
padding-right:1px;
}
#prihlasenie{
position:static;
padding: 5px 5px 5px 5px;
background:navy;
color: white;
text-align:center;
border: thin solid navy;
top:200px;
margin-top:200px;
left:200px;
right:100px;
width:250px;
margin-left:200px;
margin-right:100px;
}
th {
border-bottom: thin solid green;
text-align:left;
}
#left {
text-align: right;
bottom: 0;
clear: both; 
z-index:1;
position:relative;
float: left;
width: 250px;
}
#right {
z-index:1;
position:relative;
padding-left: 14px;
margin-left:4px;
padding-bottom: 30px;
top: 0;
border-left: 1px dotted navy;
margin-top: 0;
float: left;
width: 630px;
}
#sleft {
z-index:1;
position:relative;
float: left;
width: 19%;
}
#sright {
z-index:1;
position:relative;
padding-left: 3px;
float: right;
width: 80%;
}
#code {
position: relative;
margin: 5px 5px 5px 5px;
border: thin navy dashed;
background: #daeafd;
padding: 3px 3px 3px 3px;
overflow: auto;
}
h4 {
font-size: 15px;
}
h2 {
font-size: 18px;
font-variant: small-caps;
text-align:center;
}
h3.rapasoft {
font-size: 18px;
font-variant: small-caps;
text-align:left;
}
h5 {
font-size: 13px;
}
a.obycajna {
text-decoration:none;
color: navy;
}
a {
color: #0f32e8;
text-decoration: none;
}
a:hover {
text-decoration: none;
border-bottom: white thin dashed;
}
a.hlavna {
font-weight: bold;
}
a.hlavna:hover {
text-decoration: underline;
}
p.vedlajsia {
padding-right:30px;
}
input {
color: navy;
background: white;
border: navy thin solid;
}
.box {
margin:0 0 0 0;
padding-top:5px;
padding-bottom:5px;
position: relative;
width:100%;
}
textarea{
color: navy;
background: white;
border: navy thin solid;
}
select{
color: navy;
background: white;
border: navy thin solid;
}
table {
border-bottom: thin solid navy;
border-top: thin solid navy;
}
div.navig {
text-align: right;
}
#valid {
position: absolute;
bottom:0;
left:0;
margin-bottom:0px;
margin-left:50%;
}
#zobraz{
z-index:2;
position:absolute;
top:0.5%;
bottom:0.5%;
right:0.5%;
left:0.5%;
margin:0.5% 0.5% 0.5% 0.5%;
padding: 3px 3px 3px 3px;
border: solid thick navy;
background: white;
overflow: auto;
}
.gbprispevok {
margin: 5px 5px 5px 5px;
position: relative;
z-index:2;
}
hr {
border: dashed thin navy;
}
