/* TAGY */

BODY {
 background-color: rgb(255,255,255);
 font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", "Sans-serif";
 font-size: 12px;
 margin: 5px;
}

A, A:hover {
 font-family: "Verdana CE", "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 12px;
 font-weight: bold;
 color: rgb(255,153,0);
 text-decoration: none;
}
A:hover {
 text-decoration: underline;
}
.menu A, .navigace A {
 font-size: 13px;
 font-weight: 850;
}
.menu A:hover, .navigace A:hover {
 font-size: 13px;
 font-weight: 850;
 text-decoration: underline;
}
.drobne A, .drobne A:hover {
 font-size: 11px;
}

TABLE {
 caption-side: top;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 10px;
}

TR {
 vertical-align: top;
}

TD, TH, INPUT, SELECT, TEXTAREA, CAPTION {
 font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", "Sans-serif";
 font-size: 12px;
}
TD, TH {
 padding: 3px;
}

LI, DD, DT {
 font-size: 12px;
 margin-top: 4px;
 text-indent: 0px;
}

UL.usporne {
 font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", "Sans-serif";
 font-size: 12px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 list-style: url("../img/sipka.gif") outside disc;
}

ol.la {
 list-style-type: lower-alpha;
}

H1, H2, H3 {
 font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", "Sans-serif";
 font-size: 16px;
 font-weight: bold;
 color: rgb(0,102,0);
 margin-top: 0px;
 margin-bottom: 7px;
}
H1 {
 text-align: center;
}
H2 {
 font-size: 14px;
 font-weight: normal;
}
.menu H2, FORM H2 {
 color: rgb(153,153,153);
 font-weight: normal;
 margin-top: 10px;
 margin-bottom: 2px;
}
H3 {
 font-size: 12px;
 font-weight: normal;
 margin-top: 12px;
}
FORM H3 {
 font-weight: bold;
 text-align: right;
 text-transform: uppercase;
 letter-spacing: 2px;
 margin-top: 10px;
 margin-bottom: 2px;
}

P {
 font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", "Sans-serif";
 font-size: 12px;
 text-indent: 25px;
 text-align: justify;
 margin-top: 10px;
 margin-bottom: 0px;
}

FORM, .ramecek {
 border: rgb(153,153,153) 1px solid;
 background-color: rgb(238,238,238);
 padding: 5px;
 margin: 0px;
}
.ramecek {
 display: block;
 width: 100%;
 text-align: center;
 background-color: rgb(250,250,250);
 margin: 10px 20% 0px 20%;
}

div.blok {
 border: 1px solid rgb(153,153,153);
 padding: 5px;
}

.upoutavka {
 border: 1px solid rgb(153,153,153);
 background-color: rgb(250,250,250);
 margin: 5px 0px 0px 0px;
 padding: 5px 5px 10px 5px;
}
.upoutavka a, .upoutavka a:hover {
 font-size: 14px;
}
.upoutavka h3 {
 font-size: 15px;
}

form .dlouha {
 width: 300px;
}

form .kratka {
 width: 150px;
}

form .kc {
 width: 50px;
}

.hlaska {
 text-align: right;
 font-style: italic;
}

img {
 border: 0px solid rgb(255,153,0);
}
img.odkaz {
 border: 2px solid rgb(255,153,0);
}

.drobne {
 font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", "Sans-serif";
 font-size: 11px;
}

.nastred {
 text-align: center;
}

.vpravo {
 text-align: right;
}

hr {
 color: rgb(153,153,153);
 height: 1px;
}

.podpis {
 margin: 15px 0px 0px 50%;
}

#souhrn {
 width: 400px;
 height: 100px;
}

.smazano {
 text-decoration: line-through;
}

.odsadit {
 margin-top: 24px;
}
table.odsaditsloupce td {
 padding: 10px 10px 0px 10px;
}

.cas {
 text-align: right;
 white-space: nowrap;
}



/* LAYOUT */

.menu, .podmenu, .navigace, .stranka {
 padding-top: 5px;
 padding-bottom: 15px;
 margin: 0px;
}
.menu {
 border-right: rgb(238,238,238) 2px solid;
 padding-left: 5px;
 padding-right: 15px;
}
.stranka {
 padding-left: 15px;
 padding-right: 0px;
}
.podmenu {
 padding: 0px;
 text-align: right;
}
.navigace {
 padding: 0px;
}



/* GRAFIKA */

.povinna, .jencteni {
 font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", "Sans-serif";
 font-size: 12px;
 background-color: rgb(213,221,216);
}
.jencteni {
 background-color: rgb(238,238,238);
}

.nform {
 color: rgb(0,102,0);
}

.kuze {
 color: rgb(238,238,238);
}

.kost {
 color: rgb(153,153,153);
}

.varovani, .upozorneni {
 color: rgb(204,0,0);
}

.odmitnuty {
 color: rgb(102,153,0);
}

.pozastaveny {
 color: rgb(255,153,102);
}

.spravce {
 color: rgb(102,0,153);
}
