BODY{
 margin: 0px;
 padding: 10px 0px 0px 0px;
 background-color: #71706D;
 background-image: url(obr/pozadi.png);
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #000000;
}
/*--- TAGY ---*/
INPUT{
 border: solid 1px #589A1E;
 background-color: #FFFFFF;
 background-image: url(obr/input.gif);
 background-repeat: repeat-x;
 padding: 2px 2px 2px 2px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #BB4D07;
}
INPUT.b{
 color: #FFFFFF;
 font-family: Arial,Verdana,Tahoma;
 font-weight: bold;
 font-size: 12px;
 padding: 3px 16px 2px 16px;
 =padding: 3px 0px 2px 0px;
 background-color: #E2E1D5;
 border-left: solid 1px #EAEAEA;
 border-top: solid 1px #EAEAEA;
 border-right: solid 1px #2D5D74;
 border-bottom: solid 1px #2D5D74;
 background-image: url(obr/button.gif);
 background-repeat: repeat-x;
}
.ch INPUT, INPUT.ch{
 color: #FF0000;
 border: solid 1px #FF0000;
 background-image: url(obr/input_ch.gif);
}
TABLE.prihlaseni TD{
 height: 30px;
}
TABLE.prace{
 width: 670px;
}
TABLE.prace TH, TABLE.prace TD{
 height: 30px;
 padding: 5px 10px 5px 10px;
}
TABLE.prace TH{
 color: #CE8F02;
}
TABLE.prace TD{
 color: #4B4A48;
}
TABLE.prace TD.celkem{
 border-top: solid 1px #4B4A48;
 padding: 0px;
}
TABLE.prace TD.celkem DIV{
 border-bottom: solid 1px #4B4A48;
 padding: 0px 0px 2px 0px;
}
.zakaznik TABLE{
 margin: 0px 0px 1px 0px;
 height: 30px;
 width: 200px;
}
.zakaznik TABLE TR TD{
 text-align: center;
}
P{
 margin: 0px;
}
TABLE.faktury{
 color: #AAAAAA;
}
/*--- ODKAZY ---*/
.logo A:link, .logo A:visited{
 width: 72px;
 height: 72px;
 display: block;
 text-decoration: none;
 background-repeat: no-repeat;
}
.styl1 .logo A:link, .styl1 .logo A:visited{ background-image: url(obr/logo1_kao_cz.png); }
.styl2 .logo A:link, .styl2 .logo A:visited{ background-image: url(obr/logo2_kao_cz.png); }
.styl3 .logo A:link, .styl3 .logo A:visited{ background-image: url(obr/logo3_kao_cz.png); }
.styl4 .logo A:link, .styl4 .logo A:visited{ background-image: url(obr/logo4_kao_cz.png); }
.styl5 .logo A:link, .styl5 .logo A:visited{ background-image: url(obr/logo5_kao_cz.png); }
.logo A:hover, .logo A:active{
 background-image: url(obr/logo_kao_cz_over.png);
}
.zakaznik A:link, .zakaznik A:visited{
 text-decoration: none;
 color: #B07800;
 display: block;
 width: 200px;
 text-align: center;
}
.zakaznik A:hover, .zakaznik A:active{
 color: #FFFFFF;
}
.menu A:link, .menu A:visited{
 display: block;
 width: 150px;
 height: 80px;
 float: left;
 color: #AAAAAA;
 text-decoration: none;
 text-align: center;
}
.menu A:hover, .menu A:active{
 background-repeat: repeat-x;
}
.menu A.menu1:hover, .menu A.menu1:active{ background-image: url(obr/menupruh1.png); color: #6A9E54; }
.menu A.menu2:hover, .menu A.menu2:active{ background-image: url(obr/menupruh2.png); color: #A964F7; }
.menu A.menu3:hover, .menu A.menu3:active{ background-image: url(obr/menupruh3.png); color: #B97824; }
.menu A.menu4:hover, .menu A.menu4:active{ background-image: url(obr/menupruh4.png); color: #3787AC; }
.menu A.menu5:hover, .menu A.menu5:active{ background-image: url(obr/menupruh5.png); color: #EC0B02; }
.menu A.a:link, .menu A.a:visited{
 color: #FBAD05;
}
.menu A:link SPAN, .menu A:visited SPAN, .menu A:hover SPAN, .menu A:active SPAN{
 display: block;
 width: 150px;
 height: 75px;
}
.menu A:link SPAN, .menu A:visited SPAN, .menu A:hover SPAN, .menu A:active SPAN{
 background-repeat: no-repeat;
 background-position: center 13px;
}
.menu A.menu1:link SPAN, .menu A.menu1:visited SPAN{ background-image: url(obr/menupol1.png); }
.menu A.menu2:link SPAN, .menu A.menu2:visited SPAN{ background-image: url(obr/menupol2.png); }
.menu A.menu3:link SPAN, .menu A.menu3:visited SPAN{ background-image: url(obr/menupol3.png); }
.menu A.menu4:link SPAN, .menu A.menu4:visited SPAN{ background-image: url(obr/menupol4.png); }
.menu A.menu5:link SPAN, .menu A.menu5:visited SPAN{ background-image: url(obr/menupol5.png); }
.menu A.menu1:hover SPAN, .menu A.menu1:active SPAN{ background-image: url(obr/menupol1_over.png); }
.menu A.menu2:hover SPAN, .menu A.menu2:active SPAN{ background-image: url(obr/menupol2_over.png); }
.menu A.menu3:hover SPAN, .menu A.menu3:active SPAN{ background-image: url(obr/menupol3_over.png); }
.menu A.menu4:hover SPAN, .menu A.menu4:active SPAN{ background-image: url(obr/menupol4_over.png); }
.menu A.menu5:hover SPAN, .menu A.menu5:active SPAN{ background-image: url(obr/menupol5_over.png); }
.menu A.menu1:link SPAN.a, .menu A.menu1:visited SPAN.a{ background-image: url(obr/menupol1_a.png); }
.menu A.menu2:link SPAN.a, .menu A.menu2:visited SPAN.a{ background-image: url(obr/menupol2_a.png); }
.menu A.menu3:link SPAN.a, .menu A.menu3:visited SPAN.a{ background-image: url(obr/menupol3_a.png); }
.menu A.menu4:link SPAN.a, .menu A.menu4:visited SPAN.a{ background-image: url(obr/menupol4_a.png); }
.menu A.menu5:link SPAN.a, .menu A.menu5:visited SPAN.a{ background-image: url(obr/menupol5_a.png); }
.main A:link, .main A:visited{
 color: #C48704;
 text-decoration: none;
}
.main A:hover, .main A:active{
 color: #FBAD05;
}
.faktury A:link, .faktury A:visited{
 text-decoration: none;
 height: 30px;
 display: block;
 padding: 0px 50px 0px 50px;
 color: #DB0003;
}
.faktury A:hover, .faktury A:active{
 background-color: #FDE9A0;
}
.faktury A:link IMG, .faktury A:visited IMG, .faktury A:hover IMG, .faktury A:active IMG{
 border: none;
 padding: 0px;
 background: none;
 margin: 0px 5px 0px 0px;
}
.bottom A:link, .bottom A:visited{
 text-decoration: none;
 color: #777777;
 font-size: 10px;
 font-family: Arial;
}
.bottom A:hover, .bottom A:active{
 color: #FBC105;
}
/*--- DESIGN ---*/
.top{
 width: 960px;
 height: 89px;
 background-image: url(obr/top.png);
 background-repeat: no-repeat;
}
.toppruh{
 width: 960px;
 height: 25px;
 background-repeat: no-repeat;
}
.styl1 .toppruh{ background-image: url(obr/toppruh1.png); }
.styl2 .toppruh{ background-image: url(obr/toppruh2.png); }
.styl3 .toppruh{ background-image: url(obr/toppruh3.png); }
.styl4 .toppruh{ background-image: url(obr/toppruh4.png); }
.styl5 .toppruh{ background-image: url(obr/toppruh5.png); }
.menu{
 width: 960px;
 background-image: url(obr/menu.png);
 background-repeat: no-repeat;
 background-position: 0px bottom;
}
.menutop{
 width: 960px;
 height: 97px;
 background-image: url(obr/menutop.png);
 background-repeat: no-repeat;
}
.styl1 .menutop{ background-image: url(obr/menutop1.png); }
.styl2 .menutop{ background-image: url(obr/menutop2.png); }
.styl3 .menutop{ background-image: url(obr/menutop3.png); }
.styl4 .menutop{ background-image: url(obr/menutop4.png); }
.styl5 .menutop{ background-image: url(obr/menutop5.png); }
.menupad{
 padding: 0px 0px 0px 20px;
}
.main{
 width: 960px;
 background-image: url(obr/main.png);
 background-repeat: repeat-y;
}
.maintop{
 min-height: 500px;
 _height: 500px;
 background-repeat: no-repeat;
}
.styl1 .maintop{ background-image: url(obr/maintop1.png); }
.styl2 .maintop{ background-image: url(obr/maintop2.png); }
.styl3 .maintop{ background-image: url(obr/maintop3.png); }
.styl4 .maintop{ background-image: url(obr/maintop4.png); }
.styl5 .maintop{ background-image: url(obr/maintop5.png); }
.mainbot{
 min-height: 500px;
 _height: 500px;
 background-image: url(obr/mainbot.png);
 background-repeat: no-repeat;
 background-position: 0px bottom;
}
.mainL{
 float: left;
 width: 745px;
}
.mainLpad{
 padding: 20px 30px 0px 40px;
}
.mainP{
 float: right;
 width: 215px;
}
.mainPpad{
 padding: 20px 0px 0px 0px;
}
.bottom{
 width: 960px;
 height: 26px;
 background-image: url(obr/bottom.png);
 background-repeat: no-repeat;
}
/*--- OSTATNÍ ---*/
.logo{
 width: 150px;
 height: 89px;
 float: left;
}
.logopad{
 padding: 6px 0px 0px 35px;
}
.kao{
 padding: 10px 28px 0px 0px;
}
.zakaznik{
 width: 200px;
 float: right;
 margin: 35px 60px 0px 0px;
}
.clb{
 clear: both;
}