body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; background: #fff; margin:0; padding:0px; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#629400; font-weight:bold;}
a:hover {text-decoration:none}
.hidden { display:none;}
.telo { width:636px; margin:0 auto 10px auto; text-align:left; position:relative; }
.telo .mega { position:absolute; left:-170px; top:120px;}

.telo .odkazy { position:absolute; right:-175px; top:20px; }
.telo .odkazy .lbox { width:167px; background:url(../img/box_l_y.gif) left top repeat-y; position:relative; min-height:100px; _height:100px; padding-top:50px;}
.telo .odkazy .lbox .top { width:167px; background:url(../img/box_l_top.gif) left top no-repeat; height:51px; position:absolute; left:0; top:0; }
.telo .odkazy .lbox .top h3 { position:absolute; left:38px; top:12px; color:#629400; font-size:13px;}
.telo .odkazy .lbox .bottom { width:167px; background:url(../img/box_l_bottom.gif) left top no-repeat; font-size:1px; height:3px; position:absolute; left:0; bottom:0;}
.telo .odkazy .lbox .in { margin-top:-16px; padding:5px; font-size:0.7em;} 
.telo .odkazy .lbox .in p { margin:10px;}
.telo .odkazy .lbox .in  a { font-weight:normal;}
.telo .odkazy .lbox .in ul  { padding:3px 0 0 21px; color:#629400;}

.hlav { position:relative; width:636px; height:18px; background:#93cc23;}
.hlav h2 a {position:relative; text-decoration:none; font-size:9px; color:#FFFFFF; padding:2px 0 0 15px; margin:0; top:-7px; _top:2px; }

.hlavicka { width:636px; height:101px;background:url(../img/hlavicka.jpg) right top no-repeat;}
.hlavicka .logo { margin:15px 0 0 20px;}

ul.spolup { display:block; margin:-10px 0 0px 10px; padding:0;}
ul.spolup li { list-style-type:none; display:inline}
ul.spolup li a { color:#000000; font-weight:normal; text-decoration:none;}
 .spolup   a { color:#000000; font-weight:normal; text-decoration:none;}

 .spolup2 { display:block; margin:0px 0 -10px 10px; padding:0;}
 .spolup2   a { color:#000000; font-weight:normal; text-decoration:none;}

ul.spolup3 { display:block; margin:0px 0 0px 10px; padding:0;}
ul.spolup3 li { list-style-type:none; display:inline}
ul.spolup3 li a { color:#000000; font-weight:normal; text-decoration:none;}

.middle { width:636px; min-height:350px; _height:350px; position:relative; }
.middle .menu { width:636px; background:url(../img/menu.gif) left top no-repeat; height:77px; position:relative;}
.middle .menu ul { padding:6px 0 0 10px; _padding:10px 0 0 10px;line-height:0.9em;}
.middle .menu a { color:#7e7e7e; font-size:0.8em; text-decoration:none; }
.middle .menu a:hover { color:#e0770e;}
.middle .menu .akt { color:#629400;font-size:0.8em; text-decoration:none; font-weight:bold;}
.middle .menu li { list-style-type:none; display:block; width:198px; float:left; padding-left:10px;}
.middle .menu h1 { position:absolute; left:20px; bottom:5px; color:#FFFFFF; font-size:16px; letter-spacing:1px;}
 .rekl { position:absolute; left:0; top:-25px;  }

.middle .levo { float:left; width:167px;margin:10px 0 10px 0; }
.middle .levo .lbox { width:167px; background:url(../img/box_l_y.gif) left top repeat-y; position:relative; min-height:400px; _height:400px; padding-top:50px;}
.middle .levo .lbox .top { width:167px; background:url(../img/box_l_top.gif) left top no-repeat; height:51px; position:absolute; left:0; top:0; }
.middle .levo .lbox .top h3 { position:absolute; left:38px; top:12px; color:#629400; font-size:13px;}
.middle .levo .lbox .bottom { width:167px; background:url(../img/box_l_bottom.gif) left top no-repeat; font-size:1px; height:3px; position:absolute; left:0; bottom:0;}
.middle .levo .lbox .in { margin-top:-16px; padding:5px; font-size:0.8em;} 
.middle .levo .lbox .in p { margin:10px;}
.middle .levo .lbox .in p a { font-weight:normal; text-decoration:none; color:#000000;}

.middle .pravo { float:right; width:460px; margin:10px 0 10px 0;}
.middle .pravo  .inbox { margin-bottom:10px; padding-bottom:10px;  width:459px; background:url(../img/inbox_y.gif) left top repeat-y; position:relative; min-height:70px; _height:70px; padding-top:50px;}
.middle .pravo  .inbox .top { width:459px; background:url(../img/inbox_top.gif) left top no-repeat; height:45px; position:absolute; left:0; top:0; }
.middle .pravo  .inbox .top h3 { position:absolute; left:48px; top:13px; color:#000; font-size:13px;}
.middle .pravo  .inbox .bottom { width:459px; background:url(../img/inbox_bottom.gif) left top no-repeat; font-size:1px; height:3px; position:absolute; left:0; bottom:0;}
.middle .pravo  .inbox .in { margin-top:-16px; padding:5px; font-size:0.8em;} 
.middle .pravo  .inbox .in p { margin:10px;}
.middle .pravo  .inbox h3 a { font-size:11px; color:#7dbd00; position:relative; top:12px;}

.preklama { position:absolute; right:-176px; top:0px;}
.preklama .lbox { width:167px; background:url(../img/box_l_y.gif) left top repeat-y; position:relative; min-height:400px; _height:400px; padding-top:50px;}
.preklama .lbox .top { width:167px; background:url(../img/box_l_top.gif) left top no-repeat; height:51px; position:absolute; left:0; top:0; }
.preklama .lbox .top h3 { position:absolute; left:38px; top:12px; color:#629400; font-size:13px;}
.preklama .lbox .bottom { width:167px; background:url(../img/box_l_bottom.gif) left top no-repeat; font-size:1px; height:3px; position:absolute; left:0; bottom:0;}
.preklama .lbox .in { margin-top:-16px; padding:5px; font-size:0.8em;} 
.preklama .lbox .in p { margin:10px;}

.dop { position:absolute; right:3px; top:1px;}
.dop a { color:#000000; text-decoration:none; font-size:10px; color:#FFFFFF;}

.button { width:87px; height:27px; margin:10px 0 0 0; cursor:pointer; background:url(../img/butt.gif) left top no-repeat; border:0;}
.vbutton { width:156px; height:25px; margin:10px 0 0 0; cursor:pointer; background:url(../img/vyhledat.gif) left top no-repeat; border:0;}

.obec { color:#629400; font-weight:bold; font-size:1.2em; }
.povinny { display:inline; color:#FF0000; padding-left:3px;}
.input { margin:1px 0 0 0; width:250px; border:1px solid #666666; padding:1px;}
.sinput { margin:1px 0 0 0; width:70px; border:1px solid #666666; padding:1px;}
.ptext { margin:10px 0 0 5px;}
.prik { color:#999999; padding-left:4px}
.tab { margin:15px 0 0 0;}


.footer { border-top:5px solid #d1d1d1; width:636px; clear:both; height:40px; }
.footer .partneri { text-align:center; font-size:0.8em; color:#999999; margin:10px;}
.footer .partneri  a {color:#999999; text-decoration:none; font-weight:normal;}
.footer .vyroba { text-align:center; font-size:0.8em; color:#93cc23; margin:10px;}
.footer .vyroba a {color:#93cc23;text-decoration:none; font-weight:normal;}

