body {font-family:Arial, Helvetica, sans-serif; 83%; color:#333333; text-align:center;  background:#3c6289 url(../images/bg_body.jpg) left top repeat-x;}
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;}
p { padding:12px 0;  }

a:link {text-decoration:underline; color: #28508b; }
a:visited {text-decoration: underline; background-color: transparent; color: #2ca0c7}
a:hover {text-decoration: underline; background-color: transparent;color: red}

.obal { width:926px; margin:0 auto; background:#FFFFFF; position:relative; text-align:left;}
.hlavicka {width:926px; height:206px;}
.hlavicka .top { width:926px; height:90px; background:url(../images/hlavicka_top.jpg) left top no-repeat; position:relative;}
.hlavicka .top a.logo { width:210px; height:45px;  position:absolute; left:20px; top:0px;}
.hlavicka .top ul { position:absolute; left:0px; bottom:7px; list-style-type:none;}
.hlavicka .top ul li { float:left;}
.hlavicka .top ul li a { font-variant:small-caps; font-size:0.8em; width:95px; height:31px; text-decoration:none; color:#4379c3; background:url(../images/zalozky_top.gif) left top no-repeat; text-align:center; display:block; float:left;}
.hlavicka .top ul li a:hover {background:url(../images/zalozky_top.gif) left bottom no-repeat; color:#FFF; text-decoration:none; }
.hlavicka .top ul li span { position:relative; top:7px;}

.hlavicka .bottom { width:926px; height:117px; background:url(../images/hlavicka_bottom.jpg) left top no-repeat;}
.hlavicka .bottom .box { width:132px; height:117px; float:left;  position:relative;}
.hlavicka .bottom .box h2 a { position:absolute; left:17px; top:7px; color:#FFF; font-size:13px; text-decoration:underline;}
.hlavicka .bottom .box h2.jednoslovo  a  { top:15px}
.hlavicka .bottom .box ul { position:absolute; left:17px; top:50px;  }
.hlavicka .bottom .box ul li { list-style-type:none; width:100px; margin:0 0 -4px 0; padding:0; line-height:1em;  }
.hlavicka .bottom .box ul li a { background:url(../images/li_top.gif) left top no-repeat; padding:0 0 0 10px ;  margin:0;width:100px; font-size:0.7em; color:#FFF;}
.hlavicka .bottom  .box  a:hover { color:#000; text-decoration:none;}

.obsah { position:relative; margin:20px 0 0 10px; background: url(../images/pravo_bg.gif) right top repeat-y; _width:100%;}
.obsah .pravo { width:150px; float:right; margin:0 8px 0 0; position:relative;  }
.obsah .pravo .oblibene  { margin:0px 0 10px 5px;}
.obsah .pravo .oblibene a { background:url(../images/fav.jpg) left top no-repeat; line-height:1.5em; padding:4px 0 10px 26px; font-size:.7em;  }
 
.obsah .pravo .nadpis { position:absolute; left:50px; top:15px; font-size:14px; color:#000; font-weight:bold;}
.obsah .pravo .vyhledavani { text-align:center; width:151px; height:147px; position:relative; background:url(../images/box_search.jpg) left top no-repeat;       }
.obsah .pravo .vyhledavani .text {position:absolute; left:17px; text-align:center; top:100px; text-align:left; font-size:9px; color:#666; width:120px;}
.obsah .pravo .vyhledavani  #cse-search-box {   text-align:center; padding:47px 0 0 0;}
 
.obsah .pravo .staty { width:151px; height:104px; position:relative; background:url(../images/box_staty.jpg) left top no-repeat; margin:10px 0 0 0;    }
.obsah .pravo .staty .text {position:absolute; left:17px; top:65px; text-align:left; font-size:9px; color:#666; width:120px;}
.obsah .pravo .staty  .fstaty { width:120px; margin:42px 0 0 15px; padding:0; font-size:0.8em; padding:3px 0 2px 0px;}

.obsah .pravo .owebu { width:151px; height:192px; position:relative; background:url(../images/box_oserveru.jpg) left top no-repeat; margin:10px 0 0 0;    }
.obsah .pravo .owebu .text {position:absolute; left:17px; top:50px; text-align:left; font-size:9px; color:#666; width:120px;}
.obsah .pravo .owebu a { text-decoration:none; color:#666;}

.obsah .levo { width:750px; _width:745px; float:left; position:relative;   }
.obsah .levo .bigbox { width:697px;   height:138px; background:url(../images/bigbox2.jpg) left top no-repeat; position:relative; margin:0px 0 15px 25px;}
.obsah .levo .bigbox .nadpis { position:absolute; left:50px; top:15px; font-size:14px; color:#000; font-weight:bold;}
.obsah .levo .bigbox .intext { padding:45px 10px 10px 20px; font-size:0.7em; color:#333;}
.obsah .levo .inlevo { margin:0 20px 0 10px;}

.obsah .levo .odkbox { width:697px;   background:#ececea url(../images/odkbox.jpg) left top no-repeat; position:relative; margin:0px 0 0 0}
.obsah .levo .odkbox .nadpis { position:absolute; left:50px; top:15px; font-size:14px; color:#000; font-weight:bold;}
.obsah .levo .odkbox .intext { padding:45px 10px 10px 20px; font-size:0.7em; color:#333;}
.obsah .levo .odkbox .intext table { font-size:1em; width:600px;}
.obsah .levo .inlevo { margin:0 20px 0 10px;}



.obsah .vyhled-levo { width:890px; float:left; position:relative;  }
.obsah .vyhled-levo .vyhled-inlevo { margin:0  0px 0 10px;}
.obsah .vyhled-levo  .vyhled-inlevo  #cse-search-box { text-align:left; position:relative; left:0; top:0; padding:0;}
.vyhlebox { width:400px; height:50px; display:block;}

.obsah .mil-levo { width:750px; float:left; position:relative;  }
.obsah .mil-levo .inlevo { margin:0 20px 0 10px; text-align:center;}
.obsah .mil-levo table { text-align:center;}
.obsah .mil-nadpid { font-size:1.5em; color:#000;}
.obsah .mil-otazka { font-size:1.6em; font-weight:bold;}
.obsah .mil-vyhra  { font-size:1.3em;}

.cpd { clear:both; width:926px; border-top:2px solid #27518b; font-size:0.7em; text-align:center; color:#666; padding:5px 0 15px 0; margin:10px 0 0 0;}
.cpd .in { margin:5px 15px 0 25px; text-align:left}
.cpd .in a {color:#666; text-decoration:none;}

h1 { font-size:26px; text-align:center;}

table {width: 720px; _width:700px; margin:0 0 0 0px;}

hr {width: 710px; _width:700px; text-align: center; margin:10px 0 10px 15px; color: #27518b}
hr.as {width: 710px;  _width:700px; text-align: center; color: #27518b;margin:10px 0 10px 15px;}

.tcont { font-size:0.7em; padding:0 0 0 15px;}
.tcont a { text-decoration:none; color:#333;}

.os {font-size:15pt; text-align:center; font-weight: bold}
td.ost {width:224px}
.kon {font-size:12pt; text-align:center; font-weight: bold}
td.ost2 {width:350px}
.copy {font-size:10pt; text-align:center; font-weight: bold}

td.ind 	{  font-size: 10pt; text-align: left; padding:2px 0 0 0; }
td.in	{  font-size: 16pt; text-align: left; font-weight: bold} 
td.ini	{  font-size: 16pt; text-align: left; font-weight: bold} 

td.ins 	{  font-size: 5pt; }

a.test:link, a.test:visited {text-decoration: none; color: #00ff00; background-color: transparent;}
a.test:hover {text-decoration: underline; background-color: transparent; color: #00ff00; }
.t2 {width: 710px; text-align: center; font-size: 14pt}
td.t3	{width: 170px;}

.pm {font-size:12pt; text-align:center; font-weight: bold}
td.pm {width:170px}

td.menu		{font-size: 10pt; color: #ffffff; vertical-align: top;}

.bar {border-color: #b0c4de}

.r {text-align: right; }
.lis {vertical-align: top; font-size:0.9em;}
.liss {vertical-align: top;}
.nps {text-align: center; font-size:26px; text-decoration: none;}
.odkz {vertical-align: top; text-align: right; display:none;}
.zd {text-align: right; font-size: 10pt; font-style: italic}
.hlhr { margin:35px 0 0 0;}


td { padding:0 4px;}
td.cap { font-size:1em;}

.gad { margin:10px 0 0 0; _margin-left:-10px;}
.popiszeme { text-align:left; margin:10px 0;}
li.MsoNormal { margin:0 0 0 25px;}
.cpd .in .ptip a { text-decoration:underline;  }
.cpd .in .ptip a:visited { text-decoration:underline;  }