body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%;  margin:0; padding:0; 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:#00498b; font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none}

p { margin:15px 0px 15px 0;  }
p.inf { margin:5px 10px; font-size:.8em;}
.obal { width:780px; margin:0 auto; background:#FFFFFF; position:relative; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.hlavicka { position:relative; width:780px; height:120px; background:url(../img/hlavicka.jpg) left bottom no-repeat;}
.hlavicka h1 {  color:#999999; font-size:10px; font-weight:normal; text-align:right; padding:2px 3px 2px 0;}
.hlavicka a.logo  { width:185px; height:75px; position:absolute; left:3px; top:45px;}
.hlavicka .menu { position:absolute; left:0px; top:0px;  width:780px;}
.hlavicka .menu ul { list-style-type:none; margin:0; padding:0;} 
.hlavicka .menu ul li {  text-align:left;  display: inline; list-style-type: none;}
.hlavicka .menu ul li a { width:121px; height:25px; padding:8px 0 0 9px; font-size:.9em; letter-spacing:0px; text-align:left; text-decoration:none; float:left;  display:block; color:#fff; font-weight:bold;}
.hlavicka .menu ul li a:hover { color:#fff}


.hlavicka .menu ul li.m1 a { background:#f8a757;}
.hlavicka .menu ul li.m2 a { background:#f37564;}
.hlavicka .menu ul li.m3 a { background:#f24796;}
.hlavicka .menu ul li.m4 a { background:#bcda6b;}
.hlavicka .menu ul li.m5 a { background:#62c780;}
.hlavicka .menu ul li.m6 a { background:#5ccec2;}

.hlavicka .menu ul li.m1 a:hover { background:#f6891f;}  
.hlavicka .menu ul li.m2 a:hover { background:#ef4730;}
.hlavicka .menu ul li.m3 a:hover { background:#ed0973;}
.hlavicka .menu ul li.m4 a:hover { background:#a6ce39;}
.hlavicka .menu ul li.m5 a:hover { background:#2eb455;}
.hlavicka .menu ul li.m6 a:hover { background:#25bdad;}


.hlavicka .menu ul li.m1 a.akt { background:#f6891f;}  
.hlavicka .menu ul li.m2 a.akt { background:#ef4730;}
.hlavicka .menu ul li.m3 a.akt { background:#ed0973;}
.hlavicka .menu ul li.m4 a.akt { background:#a6ce39;}
.hlavicka .menu ul li.m5 a.akt { background:#2eb455;}
.hlavicka .menu ul li.m6 a.akt { background:#25bdad;}


.obsah { text-align:left; background:url(../img/pravo_y.gif) right top repeat-y; min-height:500px; _height:500px;  }
.levo { float:left; width:565px; margin:0 0 0 15px; background:url(../img/drobky_x.gif) left top repeat-x}
.levo .drobky { color:#1e6bb1; font-size:.8em; font-weight:bold; margin:5px 0 0 0px }
.levo .drobky a { color:#1e6bb1; text-decoration:none; font-weight:normal;}
.levo h1 { font-size:1.63em; color:#1e6bb1; margin:15px 0 10px 0px; padding:0 0 0 0px;  }
.levo h1.uvod { font-size:1.23em;   }
.levo h2 { font-size:1.13em; color:#1e6bb1; margin:15px 0 10px 0px; padding:0 0 0 0px;  }
.levo .text {}


.iboxy .ibox { width:165px; height:275px; position:relative; float:left; margin:0 20px 20px 0;}
.iboxy .ibox h2 { width:135px; float:right; font-size:1.03em; color:#FFFFFF; border-bottom:1px solid #FFFFFF; padding:7px 0 3px 0; margin:0px 0 5px 0;}
.iboxy .ibox ul li { font-size:0.77em; margin:0 0 0 0px; color:#FFFFFF; padding:0 0 4px 0;}
.iboxy .ibox ul li a {  color:#FFFFFF;}

.iboxy .ib1 { background:#f6891f} 
.iboxy .ib2  { background:#ef4730;}
.iboxy .ib3 { background:#ed0973;}
.iboxy .ib4 { background:#a6ce39;}
.iboxy .ib5  { background:#2eb455;}
.iboxy .ib6  { background:#25bdad;}


.pravo { float:right;  width:197px; background:url(../img/pravo_top.jpg) left top no-repeat;}
.pravo .box { background:#dcdcdc; height:50px; width:197px;}
.pravo .slovnik  { font-size:1.1em; background:url(../img/slovnik.gif) left center no-repeat; letter-spacing:1px ;padding:0 0 0 20px; margin:10px 0 0 20px;}
.pravo .submenu h2 { width:188px; height:23px; padding:5px 0 0 10px; color:#FFFFFF; font-size:1.1em;}

.pravo .submenu h2.b0 { background:#2eb455;} 
.pravo .b0 a { color:#2eb455; }
.pravo .b0 a:hover { color:#ac6016; }
.pravo .b0 li.tree  { list-style-image:url(../img/b1_tree.gif);}
.pravo .b0 li  { list-style-image:url(../img/b1_sip.gif);}
.pravo .b0 .akt { color:#ac6016; }


.pravo .submenu h2.b1 { background:#f6891f;} 
.pravo .b1 a { color:#f6891f; }
.pravo .b1 a:hover { color:#ac6016; }
.pravo .b1 li.tree  { list-style-image:url(../img/b1_tree.gif);}
.pravo .b1 li  { list-style-image:url(../img/b1_sip.gif);}
.pravo .b1 .akt { color:#ac6016; }

.pravo .submenu h2.b2 { background:#ef4730;} 
.pravo .b2 a { color:#ef4730; }
.pravo .b2 a:hover { color:#a73222; }
.pravo .b2 li.tree  { list-style-image:url(../img/b2_tree.gif);}
.pravo .b2 li  { list-style-image:url(../img/b2_sip.gif);}
.pravo .b2 .akt { color:#a73222; }

.pravo .submenu h2.b3 { background:#ed0973;} 
.pravo .b3 a { color:#ed0973; }
.pravo .b3 a:hover { color:#a60650; }
.pravo .b3 li.tree  { list-style-image:url(../img/b3_tree.gif);}
.pravo .b3 li  { list-style-image:url(../img/b3_sip.gif);}
.pravo .b3 .akt { color:#a60650; }

.pravo .submenu h2.b4 { background:#a6ce39;} 
.pravo .b4 a { color:#a6ce39; }
.pravo .b4 a:hover { color:#749028; }
.pravo .b4 li.tree  { list-style-image:url(../img/b4_tree.gif);}
.pravo .b4 li  { list-style-image:url(../img/b4_sip.gif);}
.pravo .b4 .akt { color:#749028; }

.pravo .submenu h2.b5 { background:#2eb455;} 
.pravo .b5 a { color:#2eb455; }
.pravo .b5 a:hover { color:#207e3b; }
.pravo .b5 li.tree  { list-style-image:url(../img/b5_tree.gif);}
.pravo .b5 li  { list-style-image:url(../img/b5_sip.gif);}
.pravo .b5 .akt { color:#207e3b; }

.pravo .submenu h2.b6 { background:#25bdad;} 
.pravo .b6 a { color:#25bdad; }
.pravo .b6 a:hover { color:#1a8476; }
.pravo .b6 li.tree  { list-style-image:url(../img/b6_tree.gif);}
.pravo .b6 li  { list-style-image:url(../img/b6_sip.gif);}
.pravo .b6 .akt { color:#1a8476; }


.cite { margin:15px; font-style:italic;}


.pravo .submenu a { text-decoration:none;}
.pravo .submenu  ul { margin:5px  3px 10px 25px; list-style-type:none; font-size:0.87em;}
.pravo .submenu  li { padding:4px 0 5px 4px}
.pravo .submenu  ul li ul { margin:5px  0px 0px 25px; font-size:1em; }
.pravo .submenu a:hover { text-decoration:underline;}
.pravo .submenu .akt { text-decoration:underline; font-size:1.03em;}


.tslovnik a { text-decoration:none; color:#000000;}
.tslovnik td { padding:7px 0 0 0;}

.vicetext { font-size:10px; color:#333;}
.vicetext a{ font-size:10px; color:#333; font-weight:normal; text-decoration:none;}

ul { margin:0px 10px 10px 30px}
li { padding:4px 0; list-style-type:square;}


.paticka { position:relative; padding:7px 0 4px 15px; text-align:left; color:#1e6bb1; font-size:0.83em;  clear:both;width:765px; height:15px; background:#dcdcdc; margin:15px auto 0 auto;}
.paticka a { font-weight:normal; color:#1e6bb1;}
.paticka .rek { position:absolute; left:0; top:1px;}
