body {font-family:tahoma, Arial, Helvetica, sans-serif;	font-size: 83%; color:#333333; background: #9ee9fc; 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:#ff3e00; font-weight:normal;}
a:hover {text-decoration:none}
.nolink a { text-decoration:none; color:#000000;}

.b250 { margin: -12px 0 -15px 15px; }
p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:740px; margin:0 auto; border:10px solid #FFFFFF; border-top:0;background:#FFFFFF; position:relative;}
.bigr { position:absolute; right:-180px; top:135px;}
/*
.tip { margin:0px; margin-left:15px; padding:4px; background:#eec17e;}
.tip a { color:#631465;} 
.tip span { color:#611a5e; font-weight:bold; font-size:1.1em;}
*/
.tip { margin:0px; margin-left:15px; }
.tip a { color:#631465; text-decoration:none} 
.tip span {}

.hlavicka { position:relative; width:740px; height:280px; background:url(../img/top.jpg) left top no-repeat;}
.hlavicka h1 { background:#fff; font-size:12px; font-weight:normal; text-align:right; padding:2px 0 2px 0;}
.hlavicka .logo a { width:280px; height:200px; position:absolute; left:20px; top:20px; color:#00CCFF; text-decoration:none; }
.hlavicka .menu { position:absolute; left:-5px; bottom:-2px;  width:740px; height:28px;}
.hlavicka .menu ul { list-style-type:none; }
.hlavicka .menu ul li {  text-align:center; display: inline; list-style-type: none;}
.hlavicka .menu ul li a{ width:116px;   float:left;  display:block; color:#fff;}


.obsah { text-align:left; background:#FFFFFF;}
.levo { float:left; width:478px; border-bottom:1px dotted #000000; border-left:1px dotted #000000; margin:10px 0 10px 0; padding:0 0 10PX 0;}
.levo h2 { font-size:17px; color:#72873c; padding:3px 0 3px 30px; margin:0 0 0 4px; background:url(../img/1.gif) left top no-repeat;}

.pravo { float:right;  width:260px;}
.pravo h2 { font-size:15px; color:#ff3e00; padding:14px 0 10px 20px; margin:0 0 0 4px; background:url(../img/3.gif) left top no-repeat;}

ul { margin:0px 10px 10px 30px}
li { padding:4px 0}

.foto { position:relative; text-align:center; float:left; margin:10px 0 0 10px;	}
.foto h4 a{ position:absolute; bottom:5px; _bottom:3px; left:5px; width:200px; font-size:13px; color:#FFFFFF; text-decoration:none;}

.let { margin:5px 0 0 7px}
.let td { padding:3px 0 3px 7px; font-weight:bold;}

#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:url(../img/vyhled.jpg) left top no-repeat; width:260px; height:160px; padding-bottom:15px; color:#FFFFFF;}
.vyhled span { text-align:center; font-size:1.13em; display:block; color:#fff;}
.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}

h3 { background:#eef7cf; font-family:"Times New Roman", Times, serif; font-size:18px; padding:5px; color:#000000 ;}
.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; padding:5px 0 0 0; text-align:center; color:#666; font-size:0.77em;  clear:both;width:760px; height:50px; background:url(../img/paticka.gif) left top repeat-x; margin:0 auto;}
.paticka a { font-weight:normal; color:#666; text-decoration:none;}
.paticka .rek { position:absolute; left:0; top:1px;}
.paticka .odkaz { position:absolute; left:15px; top:0px;}
