html, body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 90%; color:#333333;  margin:0; padding:0; text-align:center; background:url(../img/pozadi.gif) repeat;}
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:#333333; font-weight:normal; text-decoration:underline;}
a:hover {text-decoration:none}
hr {  }

.ads-odkaz { margin:0 0 0 -3px;}
.b250 { margin: -12px 0 -15px 15px; }
.vice { position:relative; top:2px; display:block; float:right; margin:5px 15px 0 0; }
.obal { width:707px; background:#fff; border-left:12px solid #FFFFFF;  border-right:12px solid #FFFFFF;  position:relative; padding:10px 0 0 0; margin:4px auto 0 auto; text-align:left;}

.hlavicka { position:relative; width:707px; height:218px; position:relative; background: url(../img/hlavicka_obr.jpg) right bottom no-repeat;}
.hlavicka .blok { width:175px; height:185px; position:absolute; left:0; top:0;}
.hlavicka strong { position:absolute; right:226px; top:9px; font-size:10px; letter-spacing:0px; color:#fff; font-weight:normal; }
.hlavicka .logo {position:absolute; left:5px; top:0px; width:180px; height:30px;  }
.hlavicka .menu { margin:51px 0 0 40px;}
.hlavicka .menu ul { list-style-type:none;}
.hlavicka .menu li a { font-family:Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; color:#FFFFFF;  padding: 0  0 5px 0px; display:block; margin:0 0 5px 0; font-size:.9em; font-weight:normal;}
.hlavicka .menu li a:hover { color:#c36c00;}
.hlavicka .menu li a.akt { color:#000000;}
.hlavicka .box { position:absolute; left:184px; top:60px; width:200px; height:80px;}
.hlavicka .box h3 { background:url(../img/box_hlavicka_nadpis.gif) left bottom no-repeat; padding:0 0 4px 0; font-size:14px; color:#738c00; font-weight:bold;}
.hlavicka .box .text { margin:7px 0 0 0; color:#454545; font-size:.87em;} 

.obsah { text-align:left; min-height:300px; _height:300px; margin:0 0 0 0; position:relative; }
.levo { float:left; width:170px; min-height:300px; _height:300px;  position:relative; color:#FFFFFF;}
.levo h2 { width:155px;  font-family:"Times New Roman", Times, serif; padding:15px 0 7px 20px; color:#393939; font-size:1.4em;   font-weight:bold; border-bottom:2px solid #fa8116; background:url(../img/h2.gif) right bottom no-repeat;}
.levo h2 span { color:#ff5910}
.levo h3 { font-size:11px;font-variant:small-caps;  color:#0c8ac4; padding:0 0 3px 0px; margin:-4px 0 0 0px; }
.levo .ltext { background:#eeeeee; width:141px; font-size:.87em; padding:10px 15px 15px 20px; text-align:justify; min-height:200px; _height:200px; color:#454545; line-height:1.3em;}
.levo .ltext strong { font-size:1.07em; padding:0 0 5px 0; display:block; text-align:left;}
.levo  ul { margin:0 0 10px 0px; padding:0;}
.levo  li { list-style-type:none; background:url("../img/sipka2.gif") left top no-repeat; padding:0 0 0 15px;}
.levo  li a { font-size:1.0em; color:#000; text-decoration:none;}
.levo a { text-decoration:none}

.pravo { float:right;  width:480px; position:relative; margin:0 20px 0 15px; padding:0 0 15px 0; color:#000;}
.pravo h1 {width:480px;  font-family:"Times New Roman", Times, serif; padding:15px 0 7px 0px; color:#393939; font-size:1.57em;   font-weight:bold; border-bottom:2px solid #cecece; background:url(../img/h1.gif) right bottom no-repeat;}
.pravo h1 span { color:#306fab}
.pravo h2 { font-size:1.3em;   color:#393939;   padding:8px 0 2px 0px; margin:0 0 0 0px;font-weight:bold}
.pravo h2 span { color:#516603}
.pravo .ptext { margin:10px 0 15px 0px; font-size:0.93em;}
.pravo .ptext ul { margin:10px 0 10px 15px; padding:0;}
.pravo .ptext  li { list-style-type:none; background:url("../img/li.gif") left top no-repeat; padding:0 0 0 15px; margin:0 0 10px 0;}
.pravo .zdroj { float:right; font-style:italic; color:#999999; margin:10px O 15px O; font-size:.8em;}

h2.h22 { background:url(../img/h1_p_2.jpg) left center no-repeat;}
h2.h23 { background:url(../img/h1_p_3.jpg) left center no-repeat;}
h2.h24 { background:url(../img/h1_p_4.jpg) left center no-repeat;}
h2.h25 { background:url(../img/h1_p_5.jpg) left center no-repeat;}

.pravo .uvod { margin:10px 0 0 0;}
.pravo .uvod .boxl { width:205px; float:left; margin:0 0 19px 0;}
.pravo .uvod .boxp { width:205px; float:left; margin:0 0 19px 10px;}
.pravo .uvod h3 a { text-decoration:none;font-size:0.8em; letter-spacing:0; width:200px;  color:#000; border-bottom:3px solid #125476; font-variant:small-caps; padding:14px 0 10px 45px; margin:5px 5px 20px 5px;font-weight:bold; background:url(../img/h1_p.jpg) left center no-repeat;}
.pravo .uvod p { margin:15px 0 0 10px;}
.pravo .uvod h3 a.h22 { background:url(../img/h1_p_2.jpg) left center no-repeat;}
.pravo .uvod h3 a.h23 { background:url(../img/h1_p_3.jpg) left center no-repeat;}
.pravo .uvod h3 a.h24 { background:url(../img/h1_p_4.jpg) left center no-repeat;}
.pravo .uvod h3 a.h25 { background:url(../img/h1_p_5.jpg) left center no-repeat;}


.pravo .pimg { float:right; margin:0px 4px 5px 15px; border:1px solid #ababab; padding:2px;}
.pravo .pimgl { float:left; margin:0px 10px 5px 4px;border:1px solid #ababab; padding:2px;}
 
.tabkody { font-size:0.93em; text-align:left; width:400px; background:#FFFFFF;}
.tabkody .suda { background:#fff9b2; }
.tabkody th {padding:3px 0 1px 2px;}
.tabkody th {padding:3px 2px 1px 4px;}
.tabkody .popis { background:#f7941c;  padding:1px 0 1px 2px; color:#000000}


.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; font-size:0.83em;  clear:both;width:707px; height:73px; background:#FFFFFF; border-top:2px solid #b5b5b5; }
.paticka a { font-weight:normal; color:#999999;}
.paticka span { position:absolute; text-align:right; width:640px; display:block; right:10px; top:26px; color:#999999; } 
.paticka .rek { position:absolute; left:0; top:1px;}
.paticka .odkaz { position:absolute; left:15px; top:1px;}

