.forms {
background-color: white;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid white;
}

.myaccount {
background-color: white;
font: normal 12px arial,verdana;
padding: 2px 5px;
border: 1px solid white;
}

.main {
font: normal 12px arial,verdana;
padding: 2px;
margin: 2px;
 }
 
.titlehdr {
font: normal 22px arial, verdana;
color: #c00;
border-bottom: 1px solid #c00;
}
 
.msg {
padding: 5px;
width: 600px;
margin: 2px;
color: #c00;
border: 1px solid #c00;
background-color: white;
font: bold 13px  verdana;
} 
 
.error {
font: normal 11px arial, verdana;
color: #c00;
border: 1px solid #c00;
padding: 2px;
margin: 5px;
float: left;
background-color: white;
}
 
 .example {
font: normal 10px arial;
color: red;
}

.approved {
font: normal 10px arial;
color: green;
}

.loginform {
font: 16px normal arial;
background-color: white;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid white;
}

.loginform #txtbox {
font: bold 16px arial;
color: #f00;
}

.pravi{
text-align: left;
float: right;
width: 50%;
margin: 1px;
}

.lavi{
text-align: left;
float: left;
width: 45%;
margin: 1px;
}

.kontajner{
text-align: left;
width: 100%;
font-size: 12px;
}

.strednik{
text-align: center;
}

img{
border: 0 none;
vertical-align: bottom;
}

a, a:hover, a:visited{
color: #f87c03;
font-weight: bold;
text-decoration: none;
}

.pravacka{
float: right;
text-align: left;
width: 49%;
}

.lavacka{
float: left;
text-align: left;
width: 49%;
}

.zarovnaj{
clear:both;
}

table{
border-width: 1px;
border-spacing: 1px;
border-style: solid;
border-color: white;
border-collapse: collapse;
background-color: white;
}

td{
padding: 5px;
background-color: white;
-moz-border-radius: 0px 0px 0px 0px;
}

.prvy{
text-align: left;
width: 40%;
padding: 2px 5px 2px 20px;
border-style: inset;
border-color: silver;
font: bold 15px arial,verdana;
text-align: left;
vertical-align: middle;
}

.ostatne{
text-align: center;
width: 15%;
padding: 2px 5px 2px 5px;
border-style: inset;
border-color: silver;
font: bold 18px arial,verdana;
text-align: center;
vertical-align: middle;
}

th{
padding: 5px;
border-style: inset;
border-color: silver;
background-color: black;
-moz-border-radius: 0px 0px 0px 0px;
font: bold 20px arial,verdana;
color: white;
text-align: center;
vertical-align: middle;
}

.th_prvy{
text-align: left;
width: 40%;
padding: 2px 5px 2px 20px;
border-style: inset;
border-color: silver;
font: bold 25px arial,verdana;
text-align: left;
vertical-align: middle;
}

.th_ostatne{
text-align: center;
width: 15%;
padding: 2px 5px 2px 5px;
border-style: inset;
border-color: silver;
font: bold 25px arial,verdana;
text-align: center;
vertical-align: middle;
}

.th_prvy_maly{
text-align: left;
width: 30%;
padding: 2px 5px 2px 20px;
border-style: inset;
border-color: silver;
font: bold 12px arial,verdana;
text-align: left;
vertical-align: middle;
}

.th_ostatne_maly{
text-align: center;
width: 10%;
padding: 2px 5px 2px 5px;
border-style: inset;
border-color: silver;
font: bold 12px arial,verdana;
text-align: center;
vertical-align: middle;
}

.prvy_maly{
text-align: left;
width: 30%;
padding: 2px 5px 2px 20px;
border-style: inset;
border-color: silver;
font: bold 12px arial,verdana;
text-align: left;
vertical-align: middle;
}

.ostatne_maly{
text-align: center;
width: 10%;
padding: 2px 5px 2px 5px;
border-style: inset;
border-color: silver;
font: normal 12px arial,verdana;
text-align: center;
vertical-align: middle;
}

.sedy{
color: #868686;
font: normal 22px Georgia, Serif;
}

.oranzovy{
color: orange;
font: normal 22px Georgia, Serif;
}

.modry{
color: #0e80c0;
font: normal 22px Georgia, Serif;
padding-left: 5px;
}

.cerveny{
color: #0e80c0;
}

ul{
margin-left: 0; 
}

li{
list-style-type: none;
list-style-image: url("../images/odrazka.jpg");
margin-left: 0; 
padding-left: 5px;
}

.uvitanie{
text-align: center;
font: normal 45px Serif;
height: 100px;
border-bottom: 2px solid black;
margin-bottom: 20px;
}

.pod_zeleny{
width: 100%;
background-image: url("../images/pod_zeleny.jpg");
background-position: top right;
background-repeat: no-repeat; 
}

.pod_zlty{
background-image: url("../images/pod_zlty.jpg");
background-position: top right;
background-repeat: no-repeat; 
}

.pod_cerveny{
background-image: url("../images/pod_cerveny.jpg");
background-position: top right;
background-repeat: no-repeat; 
}

.pod_biely{

}

.navigacia {
font: normal 12px Arial;
}

.navigacia a, .navigacia a:visited {
text-decoration: none;
font: normal 12px Arial;
color: gray;
}

.navigacia a:hover {
text-decoration: underline;
font: normal 12px Arial;
color: gray;
}
}

