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:#FF0000; font-weight:bold;}
a:hover {text-decoration:none}

.telo { width:636px; margin:0 auto 10px auto; text-align:left; position:relative; }
.telo .mega { position:absolute; left:-170px; top:180px;}

.hlav { width:636px; height:18px; background:#93cc23;}
.hlav h2 { font-size:9px; color:#FFFFFF; padding:2px 0 0 15px;}

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

.middle { width:636px; min-height:350px; _height:350px;  }
.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;}

.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 .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:42px; top:13px; color:#e0770e; 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;}

.button { width:87px; height:27px; margin:10px 0 0 0; cursor:pointer; background:url(../img/butt.gif) left top no-repeat; border:0;}
.obec { color:#629400; font-weight:bold; font-size:1.2em; }
.povinny { display:inline; color:#FF0000;}
.input { margin:12px 0 0 0; width:250px; border:1px solid #666666; padding:2px;}
.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;}

