BODY{
 background-color: #DFDCCA;
 margin: 0px;
 padding: 0px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
}

/* --- ODKAZY --- */
.menu A:link, .menu A:visited{
 text-decoration: none;
 color: #000000;
 font-weight: normal;
 display: block;
 height: 16px;
 padding: 4px 8px 2px 8px;
}
.menu A:hover{
 color: #FF0000;
 padding: 3px 7px 1px 7px;
 border-left: solid 1px #DFF0FD;
 border-top: solid 1px #DFF0FD;
 border-right: solid 1px #99BBF5;
 border-bottom: solid 1px #99BBF5;
}
.menu A:active{
 color: #FF0000;
 padding: 3px 7px 1px 7px;
 border-left: solid 1px #99BBF5;
 border-top: solid 1px #99BBF5;
 border-right: solid 1px #DFF0FD;
 border-bottom: solid 1px #DFF0FD;
}

.menu A.a:link, .menu A.a:visited{
 color: #FF0000;
 padding: 3px 7px 1px 7px;
 border-left: solid 1px #99BBF5;
 border-top: solid 1px #99BBF5;
 border-right: solid 1px #DFF0FD;
 border-bottom: solid 1px #DFF0FD;
}
.menu A.a:hover, .menu A.a:active{
 color: #000000;
}

.smenu A:link, .smenu A:visited,.ssmenu A:link, .ssmenu A:visited{
 display: block;
}
.smenu A:hover, .smenu A:active, .ssmenu A:hover, .ssmenu A:active{
 color: #FFFFFF;
 background-color: #316AC5;
}


A.sa:link, A.sa:visited{
 color: #FFFFFF;
 background-color: #316AC5;
 background-image: url(obr/sipka2.gif); 
 background-repeat: no-repeat;
 background-position: right 7px;
}
A.sa:hover, A.sa:active{
 color: #000000;
}
A.sl:link, A.sl:visited{
 display: block;
 width: 240px;
}
.ozn A.sl:link, .ozn A.sl:visited{
 display: block;
 width: 240px;
 background-color: #316AC5;
 color: #FFFFFF; 
}
.ozn A.sl:hover, .ozn A.sl:active{
 color: #FF0000;
}

.smenu A.sipka:link, .smenu A.sipka:visited{
 background-image: url(obr/sipka.gif);
 background-repeat: no-repeat;
 background-position: right 7px;
}
.smenu A.sipka:hover, .smenu A.sipka:active{
 background-image: url(obr/sipka2.gif); 
}

.toplang A:link{
 color: #EEE;
 text-decoration: none;
 font-weight: normal;
}
.toplang A:visited{
 color: #EEE;
 text-decoration: none;
 font-weight: normal;
}
.toplang A:hover, .main A:active{
 color: #FFAAAA;
}

.main A:link{
 color: #FF0000;
 text-decoration: none;
}
.main A:visited{
 color: #CC0000;
 text-decoration: none;
}
.main A:hover, .main A:active{
 color: #FFAAAA;
}
.main A.n:link, .main A.n:visited{
 color: #509A6F;
}
.main A.n:hover, .main A.n:active{
 color: #0C582C;
}
.main A.sede:link{ color: #7A7A7A; }
.main A.sede:visited{ color: #AAAAAA; }
.main A.sede:hover, .main A.sede:active{ color: #CACACA; }
.main A.a:link, .main A.a:visited{ color: #000080; }
.main A.a:hover, .main A.a:active{ color: #A0A080; }

.main A:link IMG.b, .main A:visited IMG.b{
 border: solid 1px #FFFFFF;
}
.main A:hover IMG.b, .main A:active IMG.b{
 border: solid 1px #FF0000;
}

.strankovani A:link, .strankovani A:visited{
 color: #84A0B6;
}
.strankovani A:hover, .strankovani A:active{
 color: #FF0000;
}
.strankovani A.pn:link, .strankovani A.pn:visited{
 color: #84A0B6;
}
.strankovani A.pn:hover, .strankovani A.pn:active{
 color: #3D6C91;
}
.strankovani A:link B, .strankovani A:visited B, .strankovani A:hover B, .strankovani A:active B{
 color: #FF0000;
}

.strmenu A:link, .strmenu A:visited, .strmenu A:hover, .strmenu A:active{
 display: block;
 width: 135px;
 =width: 123px;
 font-weight: bold;
}
.strmenu A.a:link, .strmenu A.a:visited{
 color: #000080;
}
.strmenu A.a:hover, .strmenu A.a:active{
 color: #A0A080;
}
.strmenu A.sm:link, .strmenu A.sm:visited, .strmenu A.sm:hover, .strmenu A.sm:active{
 width: 117px;
 =width: 105px;
 display: block;
 padding: 0px 0px 0px 15px;
 font-weight: normal;
}
.strmenu A.smsm:link, .strmenu A.smsm:visited, .strmenu A.smsm:hover, .strmenu A.smsm:active{
 width: 107px;
 =width: 95px;
 display: block;
 padding: 0px 0px 0px 30px;
 font-weight: normal;
 font-style: italic;
}

.bottom A:link, .bottom A:visited{
 text-decoration: none;
 color: #546F88;
}
.bottom A:hover, .bottom A:active{
 color: #FF0000;
}

.main A.kos:link IMG, .main A.kos:visited IMG{
 border: none;
 background-image: url(obr/kos.gif);
}
.main A.kos:hover IMG, .main A.kos:active IMG{
 border: none;
 background-image: url(obr/kos_over.gif);
}
.main A.nasl:link IMG, .main A.nasl:visited IMG{
 width: 11px;
 border: none;
 background-image: url(obr/nasl.gif);
}
.main A.nasl:hover IMG, .main A.nasl:active IMG{
 border: none;
 background-image: url(obr/nasl_over.gif);
}
.main A.pred:link IMG, .main A.pred:visited IMG{
 width: 11px;
 border: none;
 background-image: url(obr/pred.gif);
}
.main A.pred:hover IMG, .main A.pred:active IMG{
 border: none;
 background-image: url(obr/pred_over.gif);
}

/* --- TAGY --- */

SUP{ font-size: 8px; }
B.b{ color: #000000; }

FORM{
 margin: 0px;
}
INPUT{
 background-color: #FFFFFF;
 background-image: url(obr/input.gif);
 background-repeat: repeat-x;
 background-position: 0px bottom;
 border: solid 1px #7F9DB9;
 padding: 2px 3px 0px 3px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 height: 15px;
 color: #546F88;
}
INPUT.d{
 background-image: url(obr/inputd.gif);
 border: solid 1px #CCCCCC;
 color: #CCCCCC;
}
INPUT.b{
 background-image: url(obr/button.gif);
 height: 19px;
 padding: 1px 16px 3px 16px;
 =padding: 1px 4px 3px 4px;
}
INPUT.b2{
 background-image: url(obr/button.gif);
 height: 19px;
 padding: 1px 15px 3px 15px;
 =padding: 1px 0px 3px 0px;
}
.red INPUT, INPUT.red{
 border: solid 1px #FF0000;
 color: #FF0000;
 background-image: url(obr/input_red.gif);
}

INPUT.f{
 height: 19px;
 padding: 1px 4px 3px 4px;
}
INPUT.ch{
 border: none;
 background: none;
}
INPUT.l{
 border-right: none;
 text-align: right;
}
INPUT.p{
 border-left: none;
}
.kod INPUT{
 font-size: 11px;
 font-family: Arial;
 color: #000000;
}
TEXTAREA{
 background-color: #FFFFFF;
 background-image: url(obr/input.gif);
 background-repeat: repeat-x;
 background-position: 0px bottom;
 border: solid 1px #7F9DB9;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #546F88;
 padding: 5px;
}
SELECT{
 border: solid 1px #7F9DB9;
 color: #546F88;
 background-color: #FFFFFF;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
}
SELECT.d{
 border: solid 1px #CCCCCC;
 color: #CCCCCC;
}
SELECT.red{
 border: solid 1px #FF0000;
 background-color: #FFDDDD;
}
TABLE,.pismo{
 color: #546F88;
}
.main I{
 color: #7F9DB9;
}
/** --- DESIGN --- */

.toppruhw{
 background-image: url(obr/toppruhw.gif);
 background-repeat: repeat-x;
}
.toppruh{
 background-image: url(obr/toppruh.gif);
 background-repeat: repeat-x;
 height: 93px;
 =height: 91px;
 width: 758px;
 =width: 780px;
 padding: 8px 10px 0px 10px;
 border-left: solid 1px #B0DAFB;
 border-right: solid 1px #B0DAFB;
 color: #FFFFFF;
 font-weight: bold;
}
.menu{
 font-weight: normal;
 color: #BBBBBB;
 float: left;
}
.smenu, .ssmenu{
 visibility: hidden;
 position: absolute;
 background-color: #BCDFFB;
}
.stin3{ border-left: solid 1px #DFF0FD; border-top: solid 1px #DFF0FD; border-right: solid 3px #BDCEDB; border-bottom: solid 2px #BDCEDB; }
.stin2{ border-bottom: solid 1px #D9E3EB; }
.stin1{ border-bottom: solid 1px #F1F5F8; }

.main{
 background-image: url(obr/main.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 background-position: 0px bottom;
}
.mainw{
 background-image: url(obr/mainw.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 background-position: 0px bottom;
 min-height: 675px;
 =height: 670px;
 width: 778px;
 =width: 800px;
 border-left: solid 1px #B0DAFB;
 border-right: solid 1px #B0DAFB;
}

.bottom{
 background-image: url(obr/bottom.gif);
 background-repeat: repeat-x;
 height: 22px;
 =height: 22px;
}
.pad5{ padding: 5px; }
.padl5{ padding-left: 5px; }
.pad10{ padding: 10px; }
.padl10{ padding-left: 10px; }
.padp30{ padding-right: 30px; }
.padp100{ padding-right: 100px; }

/** --- OSTATNÍ --- */

.ramhL{
 background-image: url(obr/ramhL.gif);
 background-repeat: no-repeat;
 background-position: 0px 9px;
 width: 50px;
 height: 20px;
}
.nadpis{
 padding: 0px 10px 0px 5px;
 font-weight: bold;
 color: #888888;
}
.ramhP{
 background-image: url(obr/ramhP.gif);
 background-repeat: no-repeat;
 background-position: right 9px;
 height: 20px;
}
.ramtext{
 clear: left;
 padding: 0px 10px 5px 10px;
 border-left: solid 1px #A6A6A6;
 border-right: solid 1px #A6A6A6;
 margin: 0px auto;
}
.ramtext2{
 clear: left;
 padding: 0px 0px 5px 0px;
 border-left: solid 1px #A6A6A6;
 border-right: solid 1px #A6A6A6;
 margin: 0px auto;
}
.rambL{
 background-image: url(obr/rambL.gif);
 background-repeat: no-repeat;
 height: 17px;
}
.rambP{
 background-image: url(obr/rambP.gif);
 background-repeat: no-repeat;
 background-position: right 0px;
 height: 17px;
}
.hlaska{
 margin: 0px auto;
 width: 580px;
 padding: 10px;
 color: red;
 border: solid 1px #AA0C0C;
 background-color: #F3E5E5;
 background-image: url(obr/vykricnik.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
}
.upoz{
 margin: 0px auto;
 width: 580px;
 padding: 10px;
 color: #008000;
 border: solid 1px #006400;
 background-color: #E5EFE4;
 background-image: url(obr/vykricnik2.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
}
.carah,.carah TD,.carah TH{ border-top: dashed 1px #D0D0D0; padding-left: 5px; }
.carad,.carad TD,.carad TH{ border-bottom: dashed 1px #D0D0D0; padding-left: 5px; }
.carahdat,.carahdat TD,.carahdat TH{ border-top: solid 4px #D0D0D0; padding-left: 5px; }
.caraddat,.caraddat TD,.caraddat TH{ border-bottom: solid 4px #D0D0D0; padding-left: 5px; }
.carahcas,.carahcas TD,.carahcas TH{ border-top: solid 2px #D0D0D0; padding-left: 5px; }
.caradcas,.caradcas TD,.caradcas TH{ border-bottom: solid 2px #D0D0D0; padding-left: 5px; }

.carap,.carap TD,.carap TH{ border-right: dashed 1px #D0D0D0; }
.caral,.caral TD,.caral TH{ border-left: dashed 1px #D0D0D0; }

.carah2,.carah2 TD,.carah2 TH{ border-top: solid 1px #D0D0D0; padding-left: 5px; }
.carad2,.carad2 TD,.carad2 TH{ border-bottom: solid 1px #D0D0D0; padding-left: 5px; }

.nobordr,.nobordr TABLE,.nobordr TD,TD.nobordr{ border: none; }

.ozn,.ozn TD,.ozn TH{ background-color: #316AC5; color: #FFFFFF; }

.chyba{
 color: #FF0000;
 font-weight: bold;
}
.carkout{
 height: 40px;
 width: 662px;
}
.carkoutd{
 height: 24px;
 width: 662px;
}
.carkover{
 background-image: url(obr/cark_obrys_foto.gif);
 background-repeat: no-repeat;
 height: 40px;
 width: 662px;
}
.carkoverd{
 background-image: url(obr/cark_obrys.gif);
 background-repeat: no-repeat;
 height: 24px;
 width: 662px;
}
.carkout2{
 height: 24px;
 width: 512px;
}
.carkover2{
 background-image: url(obr/cark_obrys2.gif);
 background-repeat: no-repeat;
 height: 24px;
 width: 512px;
}
.green{ color: #008000; }
.red{ color: #FF0000; }
.red2{ color: #FFFFFF; background-color: #FF0000; }
.black{ color: #000000; };
.red .black{ color: #FF0000; }
.ozn .green, .ozn .red{ color: #FFFFFF; }
.silver{ color: #C0C0C0; }
.strankovani{
 padding: 0px 15px 0px 0px;
}
.pruh{
 border-top: solid 1px #7F9DB9;
 border-bottom: solid 1px #7F9DB9;
 background-image: url(obr/button.gif);
 background-repeat: repeat-x;
 background-position: 0px bottom;
 background-color: #FFFFFF;
 padding: 0px 5px 0px 5px;
}

.cenik{
 border-top: solid 2px #9AAAA2;
 border-left: solid 2px #9AAAA2;
 border-right: solid 1px #9AAAA2;
 border-bottom: solid 1px #9AAAA2;
}
.cenik TD{
 border-bottom: solid 1px #9AAAA2;
}
.cenikbl{
 border-right: solid 1px #9AAAA2;
}
.sipka2{
 font-size: 14px;
 font-family: Arial;
}
.clanek1{
 background-image: url(obr/clanek1.gif);
 background-repeat: repeat-x;
 min-height: 50px;
 _height: 50px;
 padding: 4px 4px 10px 4px;
}
.clanek{
 background-image: url(obr/clanek.gif);
 background-repeat: repeat-x;
 min-height: 50px;
 _height: 50px;
 padding: 4px 4px 0px 4px;
 margin: 0px 0px 10px 0px;
}
.flr{
 float: right;
}
.strankovani{
 color: #3E7C09;
}