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

p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:748px; margin:0 auto;background:#FFFFFF url(../img/bg_y.gif) left top repeat-y; position:relative;}
.bigr { position:absolute; right:-180px; top:135px;}

.hlavicka { position:relative; width:748px; height:268px; background:url(../img/top.jpg) left bottom no-repeat;}
.hlavicka h1  { background:#fff; font-size:12px; font-weight:normal; text-align:right; padding:2px 4px 2px 0;color:#666666; letter-spacing:1px; text-decoration:none;}
.hlavicka a { color:#666666; letter-spacing:1px; text-decoration:none;}
.hlavicka .logo a { width:280px; height:120px; position:absolute; left:20px; top:20px; color:#00CCFF; text-decoration:none; }

.levo .menu { margin:0 0 0 4px; }
.levo .menu ul { list-style-type:none;}
.levo .menu ul li {  text-align:left;  list-style-type: none;}
.levo .menu ul li a{ width:200px;  display:block; color:#015c95;}
.levo .menu ul li a:hover{ color:#768d3b}

h6 { float:right; font-size:1em; margin:10px 0 10px 0; }

.obsah { text-align:left; background:url(../img/stred.jpg) left top no-repeat; min-height:500px; _height:500px;}
.levo { float:left; width:240px; margin:10px 0 10px 0; padding:0 0 10PX 0;}
.levo h2 { font-size:15px; color:#ff9906; padding:3px 0 3px 30px; margin:0 0 0 4px; background:url(../img/1.gif) left top no-repeat;}

.pravo { float:right;  width:500px; margin:0 0 0 3px; padding:0 0 20px 0; }
.pravo h2 { font-size:1.4em; color:#ff8a00; margin:17px 0 0 5px; }
.pravo h3 { font-size:13px; color:#0f2e7a; margin:5px 0 0 5px; }
.pravo h4 { font-size:13px; color:#5b721d; margin:10px 0 0 0px; }




.uvod { font-size:0.8em; margin:10px 0 0 0; width:460px; padding:10px 10px 3px 10px}
.popis { padding:10px;}
ul { margin:0px 10px 10px 30px}
li { padding:4px 0}

.foto { position:relative; text-align:center; float:left; margin:10px 0 0 2px; background:none;	}
.foto h3 a{ position:absolute; bottom:13px; _bottom:9px; left:0px; margin:0; width:120px; font-size:13px; color:#015c95; text-decoration:none; text-align:center;}
.foto a:hover { color:#FF9900}

.odkaz-jed { margin:10px 0 10px 15px}
.ads-text { margin:0 0 0 15px}
#sbb { padding:0px 10px; text-align:center; margin-left:42px; _margin-left:16px;}
#sbi { padding:3px 0;}
.rekl { float:right; padding:0 5px;}
.zelena { background:#eef7cf;}
.vyhled {background:#f0f1f4; width:224px; height:160px; padding-bottom:15px; color:#333333; margin:0 0 0 9px}
.vyhled span { text-align:center; font-size:1.03em; display:block; color:#005e98;}
.cov { padding:9px 0 0 0; font-size:0.9em; text-align:center;}
.oranz { background:#f9eed6; padding-bottom:10px;}
.oranz ul { margin:0px 10px 0 30px}

.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; padding:0 0 0 0; text-align:center; color:#666666; font-size:0.77em;  clear:both;width:748px; height:100px; background:#aaa url(../img/paticka.jpg) left top repeat-x; margin:0 auto;}
.paticka span { position:absolute; display:block; width:700px; top:50px; text-align:center; left:50px;}
.paticka a { text-decoration:none; font-weight:normal; color:#666666;}
.paticka .rek { position:absolute; left:0; top:1px;}