html, body {font-family: Arial, Helvetica, sans-serif;	font-size: 90%; color:#333333;  margin:0; padding:0; text-align:left; background:url(../img/pozadi4.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}

.kalku { color:#FF0000}
.b250 { margin: -12px 0 -15px 15px; }
.ads300 { margin:0 0 0 -5px}
.ads-odkaz { margin:10px 0 0 25px;}
.ads468 { margin:10px 0 0 0}
.vice { position:relative; top:2px; display:block; float:right; margin:5px 15px 0 0; }
.owebu { font-size:0.87em}
.obal { width:731px; background:#f28b0b;  position:relative; padding:0 0  0 33px;}

.hlavicka { position:relative; width:731px; height:261px; position:relative; background: url(../img/hlavicka_obr.jpg) right bottom no-repeat;}
.hlavicka .blok { width:241px; height:261px; background:#FFFFFF; position:absolute; left:0; top:0;}
.hlavicka strong { position:absolute; right:20px; top:19px; font-size:10px; letter-spacing:-1px; color:#fff; font-weight:normal; }
.hlavicka .logo {position:absolute; left:10px; top:10px;  }
.hlavicka .upoutavka { position:absolute; left:250px; top:12px;}
.hlavicka .menu { margin:70px 0 0 30px}
.hlavicka .menu ul { list-style-type:none;}
.hlavicka .menu li a { width:170px; background:url(../img/li.gif) left center no-repeat; padding:0  0 0 35px; display:block; margin:0 0 8px 0; font-size:0.9em}
.hlavicka .menu li a:hover { background:url(../img/li_a.gif) left center no-repeat;color:#c36c00;}
.hlavicka .menu li.akt a  {width:170px;  color:#c36c00; background:url(../img/li_a.gif) left center no-repeat;0  0 0 35px; display:block; margin:0 0 8px 0; font-size:0.9em}

.obsah { text-align:left; min-height:300px; _height:300px; margin:0 0 0 0; position:relative; background:url(../img/obsah.gif) left top repeat-y; }
.obsah2 { text-align:left; min-height:300px; _height:300px; margin:0 0 0 0; position:relative; background:#FFF }
.obsah2 h2 { font-size:1.5em; letter-spacing:-1px; color:#000; font-variant:small-caps; padding:11px 0 7px 55px; margin:0 0 5px 25px; font-weight:bold; background:url(../img/online_povinne.gif) left center no-repeat;}


.levo { float:left; width:220px; min-height:740px; _height:790px;  position:relative; padding:0 10px 0 10px; color:#FFFFFF;}
.levo h2 { font-size:1.5em; letter-spacing:-1px; color:#fff; font-variant:small-caps; padding:7PX 0 7px 55px; margin:11px 0 10px 0px;font-weight:bold; background:url(../img/h2_l.gif) left center no-repeat;}
.levo h3 { font-size:1.4em; letter-spacing:-1px; color:#fff; font-variant:small-caps; padding:7PX 0 7px 55px; margin:10px 0 10px 0px;font-weight:bold; background:url(../img/h2_l2.gif) left center no-repeat;}

.levo .menu {  margin:4px 0 0px 20px; display:block;}
.levo .menu ul { list-style-type:none; }
.levo .menu li a {width:170px;  color:#FFFFFF; background:url(../img/lli.gif) left center no-repeat; padding:0  0 0 35px; display:block; margin:0 0 3px 0; font-size:0.9em}
.levo .menu li a:hover { background:url(../img/lli_a.gif) left center no-repeat;color:#000;}
.levo .menu li.akt a  {width:170px;  color:#000; background:url(../img/lli_a.gif) left center no-repeat;0  0 0 35px; display:block; margin:0 0 3px 0; font-size:0.9em}

.levo .menu2 {  margin:4px 0 0 20px}
.levo .menu2 ul { list-style-type:none;}
.levo .menu2 li a {width:170px;  color:#FFFFFF;background:url(../img/llli.gif) left center no-repeat; padding:0  0 0 35px; display:block; margin:0 0 2px 0; font-size:0.8em}
.levo .menu2 li a:hover { background:url(../img/llli_a.gif) left center no-repeat;color:#000;}
.levo .menu2 li.akt a  {width:170px;  color:#000; background:url(../img/llli_a.gif) left center no-repeat;0  0 0 35px; display:block; margin:0 0 2px 0; font-size:0.8em}


.pravo { float:left;  width:460px; _width:450px; position:relative; margin:0 15px 0 15px; color:#000;}
.pravo h1 { font-size:1.4em; letter-spacing:-1px;  color:#000; border-bottom:3px solid #125476; font-variant:small-caps; padding:14px 0 10px 55px; margin:5px 5px 10px 5px;font-weight:bold; background:url(../img/h1_p.jpg) left center no-repeat;}
.pravo h2 { font-size:1.4em; letter-spacing:-1px;  color:#000; border-bottom:3px solid #125476; font-variant:small-caps; padding:14px 0 10px 55px; margin:5px 5px 10px 5px;font-weight:bold; background:url(../img/h1_p.jpg) left center no-repeat;}
.pravo h3 { font-size:1.4em; letter-spacing:-1px; color:#125476; font-variant:small-caps; padding:8px 0 2px 0px; margin:0 0 0 0px;font-weight:bold;}

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;}
h2.none { background:none;padding:14px 0 10px 0px;}

h1.none { background:none;padding:14px 0 10px 0px;}
h1.h22 { background:url(../img/h1_p_2.jpg) left center no-repeat;}
h1.h23 { background:url(../img/h1_p_3.jpg) left center no-repeat;}
h1.h24 { background:url(../img/h1_p_4.jpg) left center no-repeat;}
h1.h25 { background:url(../img/h1_p_5.jpg) left center no-repeat;}


.pravo .uvod { margin:10px 0 0 0;}
.pravo .uvod .boxl { width:225px; float:left; margin:0 0 10px 0;}
.pravo .uvod .boxp { width:225px; float:left; margin:0 0 10px 0px;}
.pravo .uvod h3 a { text-decoration:none;font-size:0.8em; letter-spacing:0; width:260px;  color:#000; border-bottom:3px solid #125476; font-variant:small-caps; padding:14px 0 10px 55px; 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:10px 0 10px 0px; padding:0;}
.pravo .text  li { list-style-type:none; background:url("../img/sipka.gif") left top no-repeat; padding:0 0 0 30px; margin:0 0 5px 0;}
.pravo .text em { display:block; color:#666666; font-size:.9em; margin:10px 0 0  0} 
.pravo .text span { color:#125476; font-size:1.9em; position:relative; left:-3px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.pravo .stazeni { display:block; background:url(../img/save.jpg) left center no-repeat; padding:0 0 0 24px; margin:5px 0;}
.pravo .text p.ospol { font-size:0.9em;}

.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}

table  { border-top:1px solid #333333; border-right:1px solid #333333; background:#cbff91;}
table.tsmall { font-size:0.8em;}
table td { border-bottom:1px solid #333333; border-left:1px solid #333333; padding:2px 3px 2px 3px}
table td.nadpis { background:#125476; color:#FFFFFF; font-weight:bold; text-align:center; font-size:12px}
table td.nadpis2 { background:#2da5f0; color:#FFFFFF; font-weight:bold; text-align:center;font-size:12px}
table tr.nadpis2 { background:#2da5f0; color:#FFFFFF; font-weight:bold; text-align:center;font-size:12px}
table tr.nadpis3 { background:#9ad2f5;text-align:center;}

table.opojistovne { clear:both; margin:8px 0 0 0;}
table.opojistovne td { padding:2px 3px 2px 5px}



.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:764px; height:100px;  background:#929292 url(../img/paticka.gif) left top repeat-x; }
.paticka .ldole { width:241px; height:51px; position:absolute; left:33Px; top:0; background:url(../img/l_dole_uplne.jpg);}
.paticka .ldoletop { width:102px; height:153px; background:url(../img/levodole.gif) left top no-repeat; position:absolute; left:33px; top:-153px;}
.paticka a { font-weight:normal; color:#d5d5d5;}
.paticka span { position:absolute; text-align:left; width:440px; display:block; left:290px; top:20px; color:#d5d5d5; } 
.paticka .rek { position:absolute; left:0; top:1px;}
.paticka .odkaz { position:absolute; left:15px; top:1px;}
.paticka .powebu { font-size:9px; position:absolute; width:465px; right:10px; top:54px;color:#d5d5d5;}

.kalkulace-tab { margin:0 0 0 24px;}
.adstabobal { border:1px solid #333333;margin:15px 0 10px 0; width:445px;  _width: 435px;}
.noborder { border:none; background:none;}
.adstab { width:445px;  _width: 435px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
font-family: Verdana, sans-serif, Arial;

}
.adstab tr.head
{
background-color: #feb71d;
text-align: left;
font-weight: bold;
font-size: 12px;
color: #404040;
}
.adstab td.head
{ 
border: 1px #000000 solid;
padding-left: 8px;
padding-top: 4px;
padding-bottom: 4px;
}
.adstab tr.dataodd
{
background-color: #e7e7e7;
text-align: left;
font-size: .8em;
color: #404040;
font-weight: normal;
}
.adstab tr.dataeven
{
text-align: left;
font-size: .8em;
color: #404040;
font-weight: normal;
}
.adstab td.data
{ border: 1px #000000 dotted;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
color:#000000
}
