BODY{
 background-color: #ECE9D8;
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 font-family: Verdana, Tahoma, Arial;
 color: #000000;
}
/*--- TAGY ---*/
FORM{ margin: 0px; }
INPUT, TEXTAREA, DIV.textarea{
 border: solid 1px #603B09;
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
 background-image: url(obr/input.gif);
 background-repeat: no-repeat;
 color: #603B09;
 padding: 4px 1px 1px 4px;
}
INPUT.b{
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
 border-left: solid 1px #D9D9D9;
 border-top: solid 1px #D9D9D9;
 border-right: solid 1px #603B09;
 border-bottom: solid 1px #603B09;
 background-image: url(obr/button.gif);
 background-repeat: repeat-x;
 color: #1B689F;
 padding: 1px 3px 1px 3px;
_padding: 1px 0px 1px 0px;
}
INPUT.s{
 color: #EAEAEA;
}
INPUT.s2{
 color: #AAAAAA;
}
INPUT.l{
 border-right: none;
 text-align: right;
}
INPUT.p{
 border-left: none;
 background-image: url(obr/input_p.gif);
}
INPUT.d{
 background-image: url(obr/input_d.gif);
 background-position: 0px bottom;
 border: solid 1px #999999;
 color: #999999;
}
INPUT.r{
 text-align: right;
 padding-right: 5px;
}
INPUT.c{
 text-align: center;
}
.hlaska INPUT.b{
 background-image: url(obr/button_hlaska.gif);
 color: #FF0000;
}
.upoz INPUT.b{
 background-image: url(obr/button_upoz.gif);
 color: #008000;
}
INPUT.ch{
 border: none;
 background: none;
}
SELECT{
 border: solid 1px #603B09;
 background-color: #F1EEE8;
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
}
OPTION.optgroup{
 background-color: #BFBDB0;
 text-align: center;
 font-weight: bold;
}
.optpad OPTION{
 padding: 3px 10px 0px 10px;
 border-bottom: solid 1px #FFFFFF;
}
.chyba INPUT, INPUT.chyba, .chyba TEXTAREA, TEXTAREA.chyba{
 border: solid 1px #FF0000;
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
 background-image: url(obr/input_red.gif);
 background-repeat: no-repeat;
 color: #FF0000;
 padding: 4px 1px 1px 4px;
}
.chyba SELECT, SELECT.chyba{
 border: solid 1px #FF0000;
 background-color: #F2D6D0;
}
.chyba INPUT.l{
 border-right: none;
}
.chyba INPUT.p{
 border-left: none;
 background-image: url(obr/input_p_red.gif);
}
.over INPUT{
 background-image: url(obr/input_over.gif);
 color: #FFFFFF;
 border: solid 1px #000000;
}
H3{
 font-size: 13px;
 margin: 0px;
 color: #847E76;
}
I.nap{ color: #BFA1A2; }
.alleft, TABLE.alleft TD{
 text-align: left;
}
TABLE.ramt{
 border: solid 1px #008000;
 background-image: url(obr/prechod.gif);
 background-repeat: repeat-x;
 background-position: 0px bottom;
}
/*--- ODKAZY ---*/
.toppruh_title A:link, .toppruh_title A:visited{
 color: #1B689F;
 text-decoration: none;
}
.toppruh_title A:hover, .toppruh_title A:active{
 color: #000000;
}

.topmenu A:link, .topmenu A:visited{
 text-decoration: none;
 color: #1B689F;
 height: 15px;
 display: block;
 padding: 5px 10px 0px 10px;
}
.topmenu A:hover, .topmenu A:active, .topmenu A.a:link, .topmenu A.a:visited, .topmenu A.a:hover, .topmenu A.a:active{
 color: #000000; 
 background-image: url(obr/vmenu_over.gif);
 background-repeat: repeat-x;
 background-position: 0px 1px;
}

.smenu A:link, .smenu A:visited{
 visibility: hidden;
 position: absolute;
}

.smenu A.s:link, .smenu A.s:visited{
 background-image: url(obr/smenu_sipka.gif);
 background-repeat: no-repeat;
 background-position: right 0px;
}
.smenu A.s:hover, .smenu A.s:active, .smenu A.sa:link, .smenu A.sa:visited{
 background-repeat: no-repeat;
 background-position: right 0px;
 background-image: url(obr/smenu_sipka_over.gif);
 color: #000000;
}

.main A:link, .main A:visited{
 color: #EE7970;
 text-decoration: none;
}
.main A:hover, .main A:active, .main A.a:link, .main A.a:visited{
 color: #000000;
}

.main A:link IMG, .main A:visited IMG{
 border: none;
}
.main A:hover IMG, .main A:active IMG{
 border: none;
}

.menu A:link, .menu A:visited{
 display: block;
 width: 198px;
}
.menu A:hover, .menu A:active, .menu A.a:link, .menu A.a:visited, .menu A.a:hover, .menu A.a:active{
 display: block;
 width: 198px;
 background-color: #F5F3EF;
 color: #000000;
}

.Naseptavac A:link, .Naseptavac A:visited{
 width: 177px;
 display: block;
 padding: 1px;
 visibility: hidden;
 position: absolute;
 color: #969696;
}
.Naseptavac A:hover, .Naseptavac A:active{
 color: #000000;
}
.kalendar A:link, .kalendar A:visited{
 font-weight: bold;
 display: block;
 padding: 2px;
 border: solid 1px #EAEAEA;
}
.kalendar A:hover, .kalendar A.active, .kalendar A.a:link, .kalendar A.a:visited{
 background-color: #F0F0F0;
 border: solid 1px #AAAAAA;
}
/*--- DESIGN ---*/
.toppruh_H{
 height: 20px;
 background-image: url(obr/toppruh_h.gif);
 background-repeat: repeat-x;
}
.toppruh_title{
 width: 1200px;
 color: #484746;
 padding: 3px 0px 0px 0px;
}
.toppoz{
 background-image: url(obr/top.gif);
 background-repeat: repeat-x;
}
.top{
 width: 1200px;
 height: 73px;
}
.toppruh_D{
 height: 20px;
 background-image: url(obr/toppruh_d.gif);
 background-repeat: repeat-x;
}
.topmenu_pruh{
 height: 42px;
 background-image: url(obr/topmenu_pruh.gif);
 background-repeat: repeat-x;
}
.tmenu{
 width: 1200px;
 padding: 0px 0px 0px 0px;
}
.topmenu{
 background-image: url(obr/topmenu.gif);
 background-repeat: repeat-x;
}
.topmenu_roh_l{
 background-image: url(obr/topmenu_roh_l.gif);
 background-repeat: no-repeat;
}
.topmenu_roh_p{
 height: 42px;
 padding: 0px 0px 0px 20px;
 background-image: url(obr/topmenu_roh_p.gif);
 background-repeat: no-repeat;
 background-position: right 0px;
}
.vmenu_cara{
 width: 2px;
 background-image: url(obr/vmenu_cara.gif);
 background-repeat: no-repeat;
 background-position: 0px 1px;
}
.smenu{
 background-color: #E2E1DB;
 background-image: url(obr/smenu.gif);
 background-repeat: repeat-x;
 border-left: solid 1px #C4BFB5;
 border-bottom: solid 1px #C4BFB5;
 border-right: solid 1px #C4BFB5;
 position: absolute;
 visibility: hidden;
}

.mainpoz{
 background-color: #F1EEE8;
}
.main{
 width: 1178px;
 min-height: 600px;
 _height: 590px;
 border-left: solid 1px #484746;
 border-right: solid 1px #484746;
 background-color: #FFFFFF;
 background-image: url(obr/main.gif);
 background-repeat: repeat-x;
 padding: 0px 10px 10px 10px;
}
.botpoz{
 background-image: url(obr/botpruh.gif);
 background-repeat: repeat-x;
}
.bottom{
 height: 31px;
 width: 1200px;
 background-image: url(obr/bottom.gif);
 background-repeat: repeat-x;
}
.botpruh_l{
 width: 100px;
 background-image: url(obr/botpruh.gif);
 background-repeat: repeat-x;
 float: left;
}
.botroh_l{
 height: 31px;
 background-image: url(obr/botroh_l.gif);
 background-repeat: no-repeat;
 background-position: right 0px;
}
.botpruh_p{
 width: 100px;
 background-image: url(obr/botpruh.gif);
 background-repeat: repeat-x;
 float: right;
}
.botroh_p{
 height: 31px;
 background-image: url(obr/botroh_p.gif);
 background-repeat: no-repeat;
}

/*--- OSTATNÍ ---*/
.menu{
 border-right: solid 1px #A6A6A6;
}
.nev{
 visibility: hidden;
 position: absolute;
}
.vid{
 visibility: visible;
 position: relative;
}
.pad10{ padding: 10px; }
.padh10{ padding-top: 10px; }
.padlp10{ padding: 0px 10px 0px 10px; }
.padhd2{
 padding: 2px 0px 2px 0px;
}
.hlaska{
 width: 450px;
 border: solid 1px #8B0000;
 color: #FF0000;
 background-color: #F2D6D0;
 background-image: url(obr/vykricnik.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
 padding: 10px;
}
.upoz{
 width: 450px;
 border: solid 1px #006400;
 color: #008000;
 background-color: #E5E591;
 background-image: url(obr/vykricnik2.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
 padding: 10px;
}
.ramhL{
 background-image: url(obr/ramhL.gif);
 background-repeat: no-repeat;
 background-position: 0px 9px;
 width: 50px;
 height: 20px;
}
.ramnadpis{
 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;
}
.ram_i_300{
 background-image: url(obr/ram_i_300.gif);
 background-repeat: no-repeat;
 width: 280px;
 height: 95px;
 padding: 10px;
 margin: 10px 0px 0px 10px;
 position: absolute;
 visibility: hidden;
}
.ram_i_500{
 background-image: url(obr/ram_i_500.gif);
 background-repeat: no-repeat;
 width: 480px;
 height: 150px;
 padding: 10px;
 position: absolute;
 visibility: hidden;
}
.ram_v_300{
 background-image: url(obr/ram_i_300.gif);
 background-repeat: no-repeat;
 width: 280px;
 height: 95px;
 padding: 10px;
}
.ram_v_500{
 background-image: url(obr/ram_i_500.gif);
 background-repeat: no-repeat;
 width: 480px;
 height: 150px;
 padding: 10px;
}
.ramcarad, .ramcarad TD{
 border-bottom: solid 1px #D0CFCE;
 padding: 0px 0px 5px 0px;
 margin: 0px 0px 5px 0px;
}
.ramcarah, .ramcarah TD{
 border-top: solid 1px #D0CFCE;
}
.ramcara, .ramcara TD{
 border-top: solid 1px #D0CFCE;
 border-bottom: solid 1px #D0CFCE;
 padding: 0px 0px 5px 0px;
 margin: 0px 0px 5px 0px;
}
.ramcara1, .ramcara1 TD{
 border-top: solid 1px #D0CFCE;
 border-bottom: solid 1px #D0CFCE;
}
.ramcarad2{
 border-bottom: solid 1px #D0CFCE;
 padding: 0px 0px 5px 0px;
 margin: 0px 0px 5px 0px;
}
.chyba{
 color: #FF0000;
}
.over, .oznac{
 background-color: #316AC5;
 color: #FFFFFF;
}
.cary{
 border-left: solid 1px #EEEEEE;
 border-top: solid 1px #EEEEEE;
 border-right: solid 1px #AAAAAA;
 border-bottom: solid 1px #AAAAAA;
}
.zel{ color: #008000; }
.sze{ color: #00C000; }
.cer{ color: #FF0000; }
.vin{ color: #AA0000; }
.fia{ color: #76019C; }
.smo{ color: #08a7fa; }
.mod{ color: #1B689E; }
.tmo{ color: #024263; }
.bez{ color: #AAA7A1; }
.sed{ color: #AAAAAA; }
.ora{ color: #DD9900; }
.hne{ color: #9C5101; }
.kha{ color: #979900; }
.ruz{ color: #F457CA; }
.sedpoz{ background-color: #EAEAEA; }
.poz{ background-color: #F1EEE8; }
.napoveda{
 padding: 10px;
 color: #847E76;
}
.vyhl{
 padding: 2px 0px 2px 0px;
 border-bottom: solid 1px #EAEAEA;
}
.Naseptavac{
 position: absolute;
 visibility: hidden;
 border-left: solid 1px #603B09;
 border-right: solid 1px #603B09;
 border-bottom: solid 1px #603B09;
 width: 179px;
 margin: 0px 0px 0px 8px;
 background-image: url(obr/input_d.gif);
 background-position: 0px bottom;
}
.dokdiv{
 border-top: solid 1px #FCE253;
 border-bottom: solid 1px #FCE253;
 background-color: #FDF7D3;
 padding: 10px;
 margin: 10px;
}
.popis{
 font-size: 9px;
 font-style: italic;
}
.sipka{
 font-size: 14px;
}
.graf{
 background-repeat: repeat-x;
 background-position: 0px -5px;
}
.graf B{
 background-color: #FFFFFF;
 padding: 0px 4px 0px 4px;
 color: #AAAAAA;
}
.graf I{
 float: right;
 color: #FFFFFF;
 margin: 0px 5px 0px 0px;
 font-size: 9px;
}
.graf1{ background-image: url(obr/button_hlaska.gif); }
.graf2{ background-image: url(obr/button_upoz.gif); }
.graf3{ background-image: url(obr/input_over.gif); }
.graf4{ background-image: url(obr/button.gif); }
.i{
 font-style: italic;
}
.popisek{
 position: absolute;
 padding: 3px;
 background-color: #FFFFE1;
 border: solid 1px #000000;
 margin: -25px 0px 0px 0px;
 white-space: nowrap;
}
.nepopisek{
 position: absolute;
 margin: 0px;
}
.flr{ float: right; }
.fll{ float: left; }
.clb{ clear: both; }
.cara{ border-bottom: solid 1px #000000; margin: 10px 0px 10px 0px; }
.caras{ border-bottom: solid 1px #D0CFCE; margin: 10px 0px 10px 0px; }