body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; background: #e1f5d5; 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:#FF0000; font-weight:bold;}
a:hover {text-decoration:none}

.obal { width:780px; margin:0 auto;}
.hlavicka { width:780px; height:302px; background:url(../img/hlavicka2.jpg) left top no-repeat; position:relative; text-align:left;}
.logo { position:absolute; left:30px; top:40px; width:250px; height:80px; }
.hlavicka a {color:#0040a7;}
.hlavicka .slogan { position:absolute; left:70px; top:35px; color:#FFFFFF; font-weight:bold;}
.hlavicka .menu {
	width:480px;
	height:45px;
	position:absolute;
	right:8px;
	top:204px;
}
.hlavicka .odk_ads { position:absolute; top:240px; right:0px;  width:468px; height:16px;}
.hlavicka .menu a { margin:0 20px; line-height:22px;}
.hlavicka h1 { width:460px; height:20px; position:absolute; right:5px; bottom:15px; font-size:1.6em; color:#FFFFFF;}
.hlavicka .vyhledavani { position:absolute; left:50px; top:175px; width:200px; text-align:center; }
.hlavicka .vyhledavani span { display:inline; font-size:0.8em;}

.obsah { width:780px; _height:300px; min-height:300px; background:url(../img/telo_bg_y.gif) left top repeat-y; text-align:left;}
.vyh { background:url(../img/telo_vyh.gif) left top repeat-y; padding-left:10px;}
.obsah .leva { width:230px; float:left; padding:10px;}
.obsah .prava { float:left; width:520px;}
.obsah .prava h2 { color:#0045ba; font-size:1.2em; margin:20px 0 10px 0;}
.obsah .prava p { margin:0px 20px 5px 20px;}
.obsah .prava .text { margin:0px 20px 5px 20px;}
.obsah .prava ul { margin:0 0 15px 20px}

.obsah .leva h2 { background:url(../img/h2.gif) left top no-repeat; font-size:1.1em; padding:0 0 0 30px; color:#004bc3; margin:5px 0 5px 0px;}
.obsah p.small { font-size:0.9em;}

.box { float:left; position:relative; margin:15px 0 0px 10px; width:229px; height:165px; background:url(../img/box.jpg) left top no-repeat}
.box h1 a { position:relative; top:5px; _top:15px; left:10px; font-size:14px; color:#fff;  }
.box .pokracovat { position:absolute; right:16px; bottom:16px;}
.box  p { padding:14px 0 0 0; color:#fff; line-height:18px; _padding-top:30px;}

.tabulka { font-size:0.9em; background:#d4e9ff; border-right:1px solid #ff9801; border-top:1px solid #ff9801; margin:4px 0 0 0;}
.tabulka td { padding:2px; border-left:1px solid #ff9801; border-bottom:1px solid #ff9801;}
.tabulka .or { background:#ff9801; padding:5px 0; text-align:center; font-weight:bold;}

.akt { font-size:0.66em; margin:10px 0 0 0}

.paticka { clear:both; width:760px;  background:#64b135; padding:10px; text-align:center; font-size:0.8em; color:#ededed} 
.paticka a { color:#e4e4e4; font-weight:normal; text-decoration:none;}

