html {background:#75eaf8 url(../img/paticka.jpg) center bottom no-repeat; height:auto}
body {font-family:tahoma, Arial, Helvetica, sans-serif;	font-size: 83%; background:url(../img/body_top.jpg) left top repeat-x; color:#333333; height:100%; 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:#000099; font-weight:normal; text-decoration:underline;}
a:hover {text-decoration:none}

p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:740px; margin:0 auto; position:relative;}
.bigr { position:absolute; right:-180px; top:135px;}

.hlavicka { position:relative; width:740px; height:132px; background:url(../img/hlavicka.gif) left top no-repeat;}
.hlavicka h2 a{ position:absolute; right:0px; top:5px;  font-size:11px; font-weight:normal; text-align:right; padding:2px 0 2px 0; text-decoration:none; color:#000099;}
.hlavicka .logo a { width:370px; height:50px; position:absolute; left:20px; top:10px; color:#00CCFF; text-decoration:none; font-size:29px; color:#FFFFFF; padding:25px 0 0 140px; text-align:left;   }

.hlavicka .menu { position:absolute; left:15px; bottom:0;  width:760px; height:28px; text-align:left;}
.hlavicka .menu ul { list-style-type:none; float:left; margin:0; padding:0; }
.hlavicka .menu li { display: inline;list-style-type: none; }

.hlavicka .menu li a { color:#003366; background:url(../img/li.gif) left center no-repeat; padding:0 20px 0 20px; text-decoration:underline; text-transform:uppercase; font-size:0.8em;}
.hlavicka .menu li a:hover { text-decoration:none}
 

.obsah { text-align:left; background:#FFFFFF;}

.levo { float:left; width:237px; background:url(../img/l_box_y.gif) left top repeat-y; position:relative; margin:30px 0 0 0; padding:0px 10px; color:#FFFFFF; font-size:0.8em;}
.levo .top { position:absolute; left:0; top:-21px; width:257px; height:21px; background:url(../img/l_box_top.gif) left top no-repeat; }
.levo .bottom { position:absolute; left:0; bottom:-17px; width:257px; height:19px; background:url(../img/l_box_bottom.gif) left top no-repeat; }
.levo img { position:relative; bottom:-3px;}
.levo h2 { font-size:14px; color:#fff; padding:0px 0 0px 25px; margin:0 0 0 4px; background:url(../img/h2.gif) left top no-repeat;}

.ads-odkaz { margin:10px 0 0 10px;}
.pravo { float:right; min-height:300px; _height:300px;  width:443px; background:url(../img/r_box_y.gif) left top repeat-y; position:relative; margin:30px 0 150px 0; padding:0px 15px;}
.pravo .top { position:absolute; left:0; top:-20px; width:473px; height:20px; background:url(../img/r_box_top.gif) left top no-repeat; }
.pravo .bottom { position:absolute; left:0; bottom:-19px; width:473px; height:20px; background:url(../img/r_box_bottom.gif) left top no-repeat; }


.pravo h1 { font-size:17px; color:#005681; padding:0px 0 2px 25px; margin:0 0 10px 4px; background:url(../img/h1.gif) left top no-repeat; font-weight:normal;}
.pravo h4 { margin:0 0 0 10px;}
.pravo p { padding:0 10px 10px 15px;} 
 
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;}

#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.03em; 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}
.odkazy { text-align:left; margin: 0 0 15px 20px; font-size:0.8em; color:#666666; width:600px;}
.odkazy a {color:#666666; text-decoration:none;}


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; text-align:center; color:#999999; font-size:0.77em;  clear:both;width:450px; height:55px;  margin:0 auto;}
.paticka a { font-weight:normal; color:#000;}
.paticka .rek { position:absolute; left:0; top:1px;}