html, body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 90%; color:#333333;  margin:0; padding:0; text-align:center; background:#faf3e3;}

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}

.ads600 { margin:30px 0 0 15px}

.b250 { margin: -12px 0 -15px 15px; }

.vice { position:relative; top:2px; display:block; float:right; margin:5px 15px 0 0; }

.obal { width:639px; background:#fff url(../img/obsah_bg_y.gif) left top repeat-y;  position:relative; padding:0px 0 0 0; margin:0px auto 0 auto; text-align:left;}



.hlavicka { position:relative; width:639px; height:300px; 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:26px; top:240px; font-size:10px; letter-spacing:0px; color:#a2776e; font-weight:normal; }

.hlavicka .logo {position:absolute; left:35px; top:60px; width:260px; height:60px;    }

.hlavicka .menu { margin:12px 0 0 20px; width:600Px;}

.hlavicka .menu ul { list-style-type:none;}

.hlavicka .menu li a { font-family:  Arial, Helvetica, sans-serif; background:url(../img/sipka.gif) left top no-repeat; float:left;     text-decoration:none; color:#FFFFFF;  padding: 0  0 5px 15px; display:block; margin:0 20px 0 0; font-size:.83em; font-weight:bold;}

.hlavicka .menu li a:hover { color:#c36c00;}

.hlavicka .menu li a.akt { color:#fff;}

.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; background:url(../img/stred_bg.jpg) left top no-repeat; }

.levo { float:left; width:170px; min-height:300px; _height:300px;  position:relative; color:#FFFFFF; margin:0 0 0 25px;}

.levo h2 { width:153px;  font-family:"Times New Roman", Times, serif; padding:15px 0 7px 22px; color:#393939; font-size:1.57em;   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 10px 20px; margin:O 0 0 5px; min-height:200px; _height:200px; color:#454545;}

.levo .ltext strong { font-size:1.07em; padding:0 0 5px 0; display:block;}

.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:0.8em; color:#598dd1;}



.pravo { float:right;  width:385px; position:relative; margin:0 20px 0 15px; color:#000;}

 
 
.pravo .top h1 { font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal;color:#fdfdff; margin:0 0 10px 0;}
.pravo .top { width:260px; height:110px;  position:absolute; right:10px; -top:30px; color:#fdfdff; font-size:10px; line-height:14px;}
.pravo .top span { color:#fbcbbd;}

.pravo .in { margin:120px 0 0 0;}
.pravo .in h2 { font-size:19px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal;color:#fdfdff; margin:0 0 10px 0;}
.pravo .in h3 { font-size:17px; font-variant:small-caps; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal;color:#fdfdff; margin:10px 0 10px 0;}


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 10px;}

.pravo .pimgl { float:left; margin:0px 10px 5px 4px;}

.pravo .text { margin:0 0 15px 5px; font-size:0.93em;}

.pravo .text ul { margin:0 0 0 15px; padding:0;}

.pravo .text  li { list-style-type:none; background:url("../img/sipka.gif") left center no-repeat; padding:0 0 0 15px; margin:0 0 3px 0;}



.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:639px; height:186px; background: url(../img/paticka.jpg) left top no-repeat;   }

.paticka a { font-weight:normal; color:#999999;}

.paticka span { position:absolute; text-align:left;  display:block; right:29px; bottom:16px; color:#999999; } 

.paticka .rek { position:absolute; left:0; top:1px;}

.paticka .odkaz { position:absolute; left:15px; top:1px;}




.odkaz-dole-panel{
width: 800px;
padding: 5px 0px 0 0px;
margin: 0 0px 0 0;
float: left;
font-size: 8pt;
border-top: 1px solid #A1A1A1;
background: #CDF8A0;
}

.odkaz-dole a:link{
color: #008080;
text-decoration: underline;
}

.odkaz-dole a:visited{
color: #008080;
text-decoration: underline;
}

.odkaz-dole a:hover{
color: #008080;
text-decoration: underline;
}

.odkaz-dole-panel2{
width: 800px;
padding: 0 0px 0 0px;
margin: 0 0px 5px 0;
float: left;
font-size: 8pt;
}

.odkaz-dole{
width: 175px;
padding: 0 10px 10px 15px;
margin: 0 0px 0 0;
float: left;
}

.odkaz-dole p{
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #333333;
}


.clear {
clear: both;
	}
